转载

orgpress - 一个简单的基于 Emacs Org 的静态博客生成器

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 push to 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

  1. ssh-keygen : with name deploy or somthing you like, I named it deploy
  2. gem install travis
  3. travis login
  4. 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

  1. cat deploy.pub | pbcopy
  2. open the github repo you wanna publish as github pages > Settings > Deploy keys
  3. PASTE

config.el

fill your info

正文到此结束
Loading...