美文网首页
从octopress到hexo

从octopress到hexo

作者: 肉饼屋 | 来源:发表于2018-03-20 09:54 被阅读7次

以前一直在用octopress,后来因为自己的电脑的数据被清了,所以只能又从github那边同步代码下来。
结果同步下来后,本地环境一直出错,一直没法生成文件,ruby也一直出问题。
后来看了唐巧的文章,就又发现了hexo,所以也打算迁移到hexo上。

迁移步骤

  1. 安装hexo

    $ npm install -g hexo-cli

  2. 初始化项目

    $ hexo init <folder>
    $ cd <folder>
    $ npm install
    
  3. 把octopress的文章和静态资源放到到hexo中。

    1. 将octopress中的source/_posts中的文件复制到hexo的source/_posts中
    2. 将octopress中的静态文件也复制到hexo的source目录下。例如:我的代码中有一个BlogFiles放的是所以的博客的引用文件(文件,音乐,图片等),把这个文件夹复制到hexo的source下,这样就可以了。
  4. 然后根据自己的需要,配置hexo。

  5. 管理代码

首先hexo的机制跟octopress是一样的,也就是我们看到的都是项目的源码,然后通过hexo generate会将生成网页代码,然后放到public文件夹下,这时候我们只需要将public的文件放到github或者我们自己的服务器上就可以了。而项目的源码我们还是通过github来管理。

因为我在github上已经有一个pages了,所以我就还是用那个,但是hexo的源码我不想跟pages放在一起了,所以我又创建了项目,专门用来管理hexo的源码。

然后我根据唐巧的脚本改成自己需要的脚本。

#! /bin/bash
hexo clean
hexo generate
cd public

git init
git add .
git commit -m "update at `date` "

git remote add origin https://github.com/RobinWuDev/RobinWuDev.github.io.git >> /dev/null 2>&1
echo "### Pushing to Github..."
git push origin master -f
echo "### Done"
echo "### update Source Code to Github"
cd ..
git add .
git commit -a -m "update blog"
git push origin master
echo "### Done"

写于2016-05-10

相关文章

  • 从octopress到hexo

    以前一直在用octopress,后来因为自己的电脑的数据被清了,所以只能又从github那边同步代码下来。结果同步...

  • 从Octopress转到Hexo

    部署Hexo 在部署Hexo的时候,需要配置hexo/_config.yml文件,这个文件中有一个deploy的配...

  • Hugo Doc - Introduction

    Hugo 类似与 Hexo Jekyll Octopress 都是 静态网站生成器, Hexo 基于 Node.j...

  • 构建基于Git为数据中心的CMS

    或许你也用过Hexo / Jekyll / Octopress这样的静态博客,他们的原理都是类似的。我们有一个代码...

  • hexo

    hexo史上最全搭建教程 博客搬家记:从 Wordpress 到 Hexo+Github 解决用Hexo和GitH...

  • 基于 Octopress & Github Pages

    经过上一篇,我们在本地搭出了 Octopress 雏形,这一篇首先我们要将本地的 Octopress 博客部署到 ...

  • 从Hugo到Hexo

    本文首发于我的个人博客:Suixin's Blog 很多人从Hexo迁移到Hugo,而我却相反,原因是看中了这款主...

  • Hexo与Octopress搭建博客的比较

    个人博客地址 http://weicfd.github.io 折腾那么久,博客的雏形终于出来了,先讲下搭建始末,一...

  • Hello World

    Welcome to Hexo! 从12月20日决定搭建hexo到1月4日历经两周终于,终于成功建立我的hexo站...

  • Hexo从GitHub到GitCafe

    博客迁移指南 最近发现联通世界的途径越来越困难,于是顿生将自己的Blog从Github迁移到Gitcafe上面,一...

网友评论

      本文标题:从octopress到hexo

      本文链接:https://www.haomeiwen.com/subject/idzvfftx.html