文章目录
  1. 1. Hexo
  2. 2. Markdown
  3. 3. 我的配置
    1. 3.1. WordPress
    2. 3.2. 导航添加about
    3. 3.3. RSS
    4. 3.4. 新浪微博秀
  4. 4. 友情链接
    1. 4.1. 增加多说评论
    2. 4.2. 插入代码的用法
    3. 4.3. 友情链接

正式将Blog从WordPress迁移至Hexo,并从VPS托管至Github。整个组合模式为:hexo+github+vim+markdown.由于文档很多,并且很详细,这里只是列出相关的参考文档链接。

Hexo

Markdown

我的配置

WordPress

  1. 安装插件npm install hexo-migrator-wordpress
  2. 登录WordPress后台,选择”工具”—>”导出” 导出所有文章至本地XML
  3. 运行如下命令,\为你本地的XML文件路径hexo migrate wordpress \<source>

导航添加about

  1. hexo new page "about"
  2. 编辑source/about/index.md
  3. themes/light/_config.yml中,添加如下:
1
2
menu:
  关于: /about

RSS

  1. 安装插件npm install hexo-generator-feed
  2. 编辑hexo/_config.yml添加如下代码:
1
2
plugins:
- hexo-generator-feed

3. 编辑themes/light/_config.yml 添加RSS链接rss: /atom.xml
4. 编辑themes/light/layout/_partial/header.ejs<ul></ul> 之间添加<li> <a href="/atom.xml">RSS</a> </li>

### 搜索引擎sitemap
1. 安装插件npm install hexo-generator-sitemap
2. 编辑hexo/_config.yml添加如下代码:

1
2
plugins:
- hexo-generator-sitemap

### Baidu Analytics
1. 获取网站的相关代码百度统计
2. 可以直接插入在Baidu Analytics中,编辑themes/light/layout/_partial/baidu_analytics.ejs插入代码

1
2
3
4
5
<% if (theme.baidu_analytics){ %>
<script type="text/javascript">
#你的百度统计代码
</script>
<% } %>

3. 修改themes/light/_config.yml,增加

1
baidu_analytics: true

4. 修改themes/light/layout/_partial/head.ejs 在/head前增加:

1
<%- partial('baidu_analytics') %>

新浪微博秀

  1. 修改themes/light/_config.yml增加 weibo
1
2
3
4
5
widgets:
- search
- category
- tagcloud
- weibo
  1. 增加文件themes/light/layout/_widget/weibo.ejs 从微博获取

1
<iframe width="100%" height="550" class="share_self"  frameborder="0" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=3&isTitle=1&noborder=1&isWeibo=1&isFans=1&uid=1054764633&verifier=8fd6ea04&dpc=1"></iframe>

Update 2013-12-30 22:06
ADD:
多说

友情链接

增加多说评论

  1. 多说注册多说官网
  2. 修改 themes\light\layout\_partial\comment.ejs
    插入如下代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <!-- Duoshuo Comment BEGIN -->
    <div class="ds-thread"></div>
    <script type="text/javascript">
    var duoshuoQuery = {short_name:"liuyu105"};
      (function() {
        var ds = document.createElement('script');
        ds.type = 'text/javascript';ds.async = true;
        ds.src = 'http://static.duoshuo.com/embed.js';
        ds.charset = 'UTF-8';
        (document.getElementsByTagName('head')[0]
        || document.getElementsByTagName('body')[0]).appendChild(ds);
      })();
     </script>
    <!-- Duoshuo Comment END -->
    

插入代码的用法

  1. 直接使用 ``包围
  2. image
  3. 或者不输入语言名

友情链接

  1. 修改 themes/light/_config.yml ,在widgets增加: -blogroll
  2. 新增文件 themes/light/layout/_widget/blogroll.ejs ,内容如下:
1
2
3
4
5
6
7
8
<div class="widget tag">
<h3 class="title">友情链接</h3>
<ul class="entry">
<li><a href="http://zipperary.com/" title="Zippera's Blog">Zippera</a></li>
<li><a href="http://chenlinux.com/" title="年年风雨's Blog">三斗室</a></li>
<li><a href="http://kisspuppet.com/" title="KissPuppet's blog">KissPuppet</a></li>
</ul>
</div>
  1. 每次增加友情链接时需要修改此文件
文章目录
  1. 1. Hexo
  2. 2. Markdown
  3. 3. 我的配置
    1. 3.1. WordPress
    2. 3.2. 导航添加about
    3. 3.3. RSS
    4. 3.4. 新浪微博秀
  4. 4. 友情链接
    1. 4.1. 增加多说评论
    2. 4.2. 插入代码的用法
    3. 4.3. 友情链接