Hexo3的安装与配置

  • 内容
  • 评论
  • 相关

hexo3
网上有很多hexo2的安装教程,而hexo目前的最新版为hexo 3了,所以那些教程有些地方就出错了,本来想重新写一篇hexo3的教程,可是工作量太大,就放弃了,我就把hexo2教程中出错的地方指出来吧。(附上一篇不错的hexo2教程:如何搭建一个独立博客——简明Github Pages与Hexo教程
因为hexo3改为模块化了,所以安装命令发生了很大的变化:

npm install hexo-cli -g

再在你自己新建的文件夹上右键打开git Bash,输入以下命令:

>npm install hexo --save
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-renderer-marked --save
npm install hexo-renderer-stylus --save
npm install hexo-renderer-ejs --save

再修改hexo文件夹内的_config.yml文件,将文件尾部的deploy:后的内容修改为:

deploy:
  type: git #是git而不是github
  repository: git@github.com:xiuluo/xiuluo.github.io.git #改为你的地址
  branch: master
feed:
  type: atom       #feed 类型 (atom/rss2)
  path: atom.xml   #rss 路径
  limit: 20        #在 rss 中最多生成的文章数(0显示所有)
 #sitemap
sitemap:
  path: sitemap.xml

 # Markdown
 ## https://github.com/chjj/marked
markdown:
  gfm: true
  pedantic: false
  sanitize: false
  tables: true
  breaks: true
  smartLists: true
  smartypants: true
 # Stylus
stylus:
  compress: false

如果你想要安装插件,直接在Git Bash里输入:

npm install 插件名 --save

其他的按照我给的教程来就可以了。