My awesome static blog.
- It's open source — so you can improve this and fix mistakes.
- It's static — so it's convenient for me, superfast and hosted on GitHub Pages.
- It's habitual — 'cause build using familiar tools, like Gulp, Jade, Markdown and Travis.
If you want fix mistakes or propose changes, you can clone this repo and install dependencies using following command:
git clone https://github.com/denysdovhan/denysdovhan.github.io.git && cd denysdovhan.github.io && npm i
Also don't forget that you can easily download it and read offline.
I've mentioned that this site has builded using Gulp, so you could use these common tasks:
gulp— alias for
gulp serve— build and run local server with live-reload.
gulp build— build site into
gulp deploy— rebuild
dist/and push to
Also there are these specified tasks:
gulp collect— collect all posts from
gulp posts— render all posts using
gulp index— render index-page using.
gulp styles— render styles from
gulp rss— render feed using
gulp cname— just put
gulp watch— watch for changes in
gulp clean— clear
And of course look at npm-scripts:
npm start— alias for
npm build— alias for
npm deploy— alias for
- Get rid of front-matter.
- Migrate to ES2015 (using Babel).
- Add pagination #2.
- Migrate to PostCSS.
- Add syntax highlighting.
- Fix vertical rhythm.