Fork me on GitHub
文章目录
  1. 1. 前言
  2. 2. 说说我的搭建环境吧
  3. 3. 先说说hexo的安装过程中潜在的坑
  4. 4. 感谢

前言

事先声明,这篇博客不是介绍hexo的详细安装步骤的,这样的文章已经很多了,很容易找到。我写这篇文章的目的,仅仅是记录我使用hexo搭建博客的过程中,踩过的一个个坑,做一个记录 | 给大家一点参考。博客应该会不断更新,因为我现在勉强算个入门吧,对hexo的理解在不断加深中^_^。现在已经遇到了很多坑,而且,在未来应该还会遇到各种各样的坑(因为要个性化呀,我是个菜鸟,但是我爱折腾我自豪!)。

说说我的搭建环境吧

  • hexo: 3.1.1外加zippera大神的Lightum主题(再次感谢)
  • os: Windows_NT 6.1.7600 win32 x64
  • http_parser: 2.5.0
  • node: 4.2.2

先说说hexo的安装过程中潜在的坑

目前,我的博客是用hexo+gitcafe-gitpages的方式搭建的,因为对空间的需求暂时不大,所以就先凑合着用了,以后再做打算。

这时候,就需要用到git来部署网站了,注意事项如下:

  1. 在 _config.yml 中设置 deploy中的type一项为git(而且还要注意空一格)
    1. 此处请注意,如果你是使用github来部署网站,可以设置为github
  2. 注意安装好所有必须的插件,在部署网站时,必须用到hexo-deployer-git,如果没安装,会报错,错误信息:hexo:ERROR Deployer not found: git。安装的命令为:npm install hexo-deployer-git –save
  3. 接上面2,一般做到这个程度就没问题了,但是不排除有其他特殊情况,那么,还是具体问题具体分析吧。
  4. 在gitcafe上使用gitPages服务,就必须与gitcafe通信,这时候就添加SSH公钥到gitcafe上,至于如何操作,请移步gitcafe的官方文档 ,官方文档很详细,放心,如果有问题,还可以与官方联系,很方便的。
  5. 现在,假设你已经在gitcafe创建好了库,并且已经写好了一篇博客,准备push到gitcafe项目的gitPages分支了,再次检查一下你的hexo/_config.yml吧,它应该是形如下面这样的:
    1
    2
    3
    4
    5
    deploy:
    type: git #如果使用gitcafe就一定要填git,使用github可以填github
    repository: https://gitcafe.com/your_username/your_username.git #注意用户名,your_username替换成自己的用户名
    branch: gitcafe-pages #gitcafe填这个
    message: update #这是每次更新博客时的message,这项可以没有,有的话内容也可以自定义(如果你用过Git的话,这些应该不用我解释了)

注意(Attention)!在type,repository,branch[,message]的后面的冒号之后,必须留出一个空格!否则很可能会解析出错,可能出现一大堆看不懂的错误,这是一个注意点。

感谢

感谢访问我的个人博客的朋友,如果您感觉本站对您搜索的问题有所帮助,并感觉对本站还满意的话,顶一下吧,希望您把本站分享给您的朋友!在此对您表示由衷的谢意!