hexo博客使用git同步遇到的一些问题[windows版]
前言
最近频繁的在多台电脑上编写我的博客, 这就出现了同步的问题, 一开始是使用坚果云进行同步, 因为我只打算同步博客文件(也就是markdown文件), 但是有的时候我会修改一些博客的样式, 然后就把js和css文件也加入到同步文件之列, 可是使用了一段时间体验并不好, 索性干脆直接放到github上, 在这个过程中也遇到了一些问题, 也就有了今天的博客。
创建一个github项目并上传博客文件
首先在你的github上创建一个项目, 之后将本地的git仓库同步到github的项目上, 在你的博客的根目录下, 创建一个git仓库:
1 |
|
接着编辑.gitignore
文件:
1 |
|
其余的都删掉, 因为那些文件需要被同步。然后将文件提交:
1 |
|
OK, 这样你就可以使用git clone
命令下载你的博客了。
需要注意的问题
- 下载好你的博客之后还是需要
npm install
一下 - 下载好并
npm install
之后你可能会遇到识别不了hexo命令的问题, 不要慌, 将博客根目录/node_modules/hexo/node_modules/.bin
这个目录放到PATH
环境变量中就没问题了。 - 如果你使用的是yilia主题, 那么你首先需要安装python, 然后编辑yilia主题的根目录下的package.json文件, 将
node-sass
的版本号改为新的版本, 截止到这篇博客为止, 最新的版本号为4.11.0
hexo博客使用git同步遇到的一些问题[windows版]
http://icecreamzhao.github.io/blog_skill_experience/hexo/hexo-git-sync-windows.html