1. This is a really really simple blog generator
so you can focus on writting
only thing you need to do is adding org or markdown files into org folder and git push , no more C-c C-e P f
2. You Don’t need to learn EMACS…and Travis-ci will do all the job
just focus on writting, travis ci will take care of everything
-
(org-publish-all) -
git pushto github pages
3. You Don’t need to know Ruby to build a Blog
4. Github Favored Markdown support
5. Disqus comment system
everthing you want to custom can be added to html/postamble.html
7. Site Search
using http://swiftype.com/
Live Demo
[ https://blog.oyanglul.us ]
OK here is the Magic
https://github.com/jcouyang/orgpress/blob/master/emacs.el
Configuration
there’re few places you need to customize for you own blog
Deploy Key
https://github.com/jcouyang/orgpress/orgpress/master/deploy.enc
this is my encrypted deploy key so you better generate your own.
here’s how
-
ssh-keygen: with name deploy or somthing you like, I named it deploy -
gem install travis -
travis login -
travis encrypt-file deploy --add:
this will generate encrypted version of deploy file. Make sure not to add deploy to the git repository. only add deploy.enc . the option --add will add something likethis to your .travis.yml file, which is the decrypt step running on travis ci, so make sure it’s at least before before_script step
-
cat deploy.pub | pbcopy - open the github repo you wanna publish as github pages > Settings > Deploy keys
-
PASTE
config.el
fill your info