完成在 Github 上搭建 Octopress 博客后,就可以开始写博客了,有时,我们会根据自己的需要对博客进行一定的配置,比如 Octopress 默认的评论是 Disqus,可以换成国内的多说、友言等等,默认的分享工具 AddThis,可以换成国内的 JiaThis,百度分享等等。
一、Octopress 写作
首先进入 Octopress 所在目录,如 E:octopress,创建一篇文章,输入以下命令:
E:
cd octopress
rake new_post[“My first octopress blog”]
此时进入 E:octopresssource_posts 目录就可发现刚才新建的文章,用记事本(推荐使用 Vim、UltraEdit 等文本编辑器)打开就可以看到如下格式的内容:
—
layout: post
title: “my first octopress blog”
date: 2012-08-12 19:54
comments: true
categories:
—
可以修改 title 为你想要发表博客的标题,如:我的第一篇 Octopress 博文,最下面的“—”后就可输入你的博客内容了。在文章中使用<!– more –>,列表页将不再显示全文,而是显示“Read on”的链接,指向全文 。
如果文章中包含中文,写完后一定要把文件保存为 UTF-8 格式。
保存文件后,运行如下命令生成和预览博文:
rake generate
rake preview
然后打开浏览器,输入http://localhost:4000/就可以看到新生成的博客界面了,此时如果修改了博文,只需刷新页面即可看到改动后的效果。
创建一个新的页面也与此类似,命令是:
rake new_page[super-awesome]
本地预览通过后运行下面命令将修改部署到 Github 上去。
rake deploy
二、添加多说评论
在 _config.yml 尾部添加如下行:
# Duoshuo Comments
duoshuo_show_comment_count: true
在 source/_layouts/post.html 尾部添加如下代码:
{% if site.duoshuo_show_comment_count==true and page.comments==true %}
<section id=”comment”>
<h1> 发表评论</h1>
{% include post/duoshuo.html %}
</section>
{% endif %}
创建 source/_includes/post/duoshuo.html 文件,将从多说获得的代码放入其中。
三、将 AddThis 更换为 JiaThis
打开 source/_includes/post/sharing.html,用<!– 和 –> 注释掉<div class=”share” > 和</div> 中的 AddThis 相关语句,然后在</div> 前加入从JiaThis获得的代码。
演示效果:http://github.xuhehuan.com/
上面只是两个具体的例子,想要更多的 DIY,在 source 目录找到相应代码完成修改即可。
欢迎转载,转载请注明出处:蔓草札记 » Octopress写作及个性设置