使用MarkBook发布rst博客到Jekyll

从MarkBook( MarkBook是什么? ) v1.2(81)开始,增加了将rst文件发布到Jekyll博客的功能,先上图:

/media/images/marboo/markbook_how_to.png

具体使用步骤如下。

新建笔记

点击左下角 " + " 来新建笔记,输入笔记名称,选择笔记类型为RST。

注意如果要发布到jekyll博客的话,笔记名称最好是英文,因为jekyll中文件的路径都是英文的。输入的名字会生成对应的文件名。

编辑笔记

在中栏找到新建的笔记,双击打开进行编辑。对RST类型而言,默认生成的模板内容举例如下:

  1 =================
  2 markbook-to-jekyl
  3 =================
  4
  5 .. Author: your_name
  6 .. title:: 可以是中文名
  7 .. |date| date:: 2012-12-26
  8 .. publish:: NO

其中第2行是新建笔记时输入的名字,第7行的日期是当前日期,其他内容是固定的。

可以修改第2行和第6行的名称,这里可以使用中文,因为是显示在页面里面的标题。比如我修改完后是这样的:
  1 ================================
  2 使用MarkBook发布rst博客到Jekyll
  3 ================================
  4
  5 .. Author: your_name
  6 .. title:: 使用MarkBook发布博客到Jekyll
  7 .. |date| date:: 2012-12-26
  8 .. publish:: NO

然后就可以继续添加内容了。

发布笔记

最后需要发布的时候,修改第8行的publish值为YES,这样就会在~/.MarkBook/source/blogs/my_blog下生成文件:

$ ls ~/.MarkBook/source/blogs/my_blog
2012-12-26-markbook-to-jekyll.rst

你说我自己的jekyll目录不在这个地方啊,那好办,建一个软链接即可:

$ rm -rf ~/.MarkBook/source/blogs/my_blog
$ ln -sf /path/to/jekyll/_posts ~/.MarkBook/source/blogs/my_blog

没错,本篇博客就是这么发布的!

tagged by
comments powered by Disqus