Skip to content

narzac/narzac.github.io

Repository files navigation

narzac.github.io --> ahmetyeshil.com

Personal website of Ahmet Yeşil

  • To learn howto develop & publish, please see USAGE.md

Prerequisites

  1. NodeJS & npm
  2. Ruby & gem
  3. Python & pip

Development Dependencies

  1. npm
  2. grunt-cli sudo npm install -g grunt-cli
  3. bower sudo npm install -g bower
  4. jekyll sudo gem install jekyll
  5. Jekyll Extras
  • sudo gem install kramdown for Latex to PNG support & more
  • sudo pip install pygments for syntax highlighting support

Init

  1. npm install
  2. bower install
  3. grunt init

Development

  1. In a terminal, run grunt devel && grunt watch
  2. In another terminal, run jekyll serve build --config _config.yml,_config-devel.yml --draft --watch -t

Production

  1. In a terminal, run grunt init && grunt && jekyll build
  2. To preview production site jekyll serve
  3. Note that, font-aweome-custom.less(cdn or local) and default.html(jquery and angular version) need to be set manually, after version updates.

Built with

License

Creative Commons Attribution-ShareAlike 3.0 Unported License (c) Ahmet Yeşil

Future Plans

  • Use mathjax (there is also a jekyll plugin) instead of rdiscount.
  • Use travis ci for automated tests
  • Add karma & jasmine with angularjs
  • Apply deployment steps, site optimization, semantic HEAD (dns-prefetch etc.)

About

My personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published