This is my personal dev blog under developement, which is a project for me to learn AngularJS concepts. I'm using a boilerplate that consists of AngularJS, Bower, Gulp, Browserify and Jekyll. If you want to have access to it, you can through this link.
So if you want to use this as a base for you blog or even a webapp with some markdown static generated content. you can follow this steps:
- Make sure you have node.js installed;
- Clone the repo;
- Install the global requirements:
npm install -g gulp bower browserify
; - Install the local requirements:
npm install
; - Install the Bower components:
bower install
; - Install Jekyll:
sudo gem install jekyll
; - Install the markdown language:
sudo gem install rdiscount
- Run locally with
gulp
and access it throughhttp://localhost:5000/
; - Create a build:
gulp build
and preview it throughhttp://localhost:9999/
.
If you want to clean both dist and dev folders you can run: gulp clean
Any new post should be created inside the jekyll directory under post/_posts using Jekyll/Liquid convetions. For more info this link covers most of it.