楚云之南

先解决问题再写代码

使用Octopress写博客的个性配置

配置_config.yml

  • 在首页只显示部分文章,而不是全文,可以通过_config.yml来设置,该文件中使用键值对来存储,键名: value中间的空格不能少。excerpt_separator,摘要标志,如果一篇文章中出现了这个标志,表明此文章在首页现实时需要采用摘要的模式,默认为<!--more-->excerpt_link为读更多的link显示的文字,我们可以设置为”阅读全文”。

新建博客

  • 设置使用指定的编辑器自动打开新建的blog。现在每次新建一篇blog,都要跑到/source_posts里面去打开,先到Rakefile文件里面的## -- Misc Configs -- ##注释下,在server_port下面新增一个键值对editor = "open -a Mou"
    然后在文件中找到new_post任务,在最后一个end之前添加如下代码:

      if #{editor}
          system "#{editor} #{filename}"
      end
    

    如此一来,每次rake new_post都会自动打开Mou编辑器。

  • preview的时候自动打开浏览器预览。还是在Rakefile中,找到preview任务,加入代码

      system "sleep 2; open http://localhost:#{server_port}/"