来源:百度文库 编辑:
中财网 时间:2024/05/15 11:19:42
octopress作为一个blog框架,提供了不少的个性化东东,方便大家根据自己的需求对blog做个性化,大部分都可以通过修改根目录下的 _config.yml搞定。这个配置文件本身的语法是YAML,关于YAML语言本身,有兴趣的可以看看这篇介绍文章。
回到_config.yml本身,打开后发现内容就是key: value形式。这儿修改时,需要注意冒号和value之前必须有空格,否则在rake generate时,会报下面的解析错误:
大部分配置项都可以从字面上看出什么意思,有些也有注释,这儿挑些说下。配置文件分为三个部分:
Main Configs
Jekyll & Plugins
3rd Party Settings
第三方的设置,在这不一一说了,一般都是填对应的用户名即可。支持的有:github、twitter、google +1、pinbord、disqus、Google Analytics等。disqus作为评论插件,google analytics作为网站分析工具,强烈建议填上。没有账号的可以点击链接去申请。至于sina微博,直接在页面嵌入他家的iframe就行了,效果如右侧所示
其他配置
- 通过修改octopress/sass/custom/_layout.scss中
$indented-lists: true
可以让文章中列表和每行对齐,展现效果就如本文中列表 - 在source目录下增加robots.txt,允许或者禁止搜索引擎抓取
- 在source增加404.html,给出更友好的出错提示,一个简单的获取所有文章的404页面代码如下: