在vps上安装hexo
2017/9/21大约 1 分钟约 383 字
安装
安装nodejs
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs安装hexo 和主题相关依赖
npm install -g hexonpm install --save hexo-generator-feed hexo-neat hexo-generator-sitemap hexo-renderer-pug hexo-generator-archive 如果提示这个,是因为没有安装git
root@debian:~# hexo init blog INFO Cloning hexo-starter to ~/blog WARN git clone failed. Copying data instead WARN Failed to install dependencies. Please run 'npm install' manually! hexo 配置
添加 gitment评论
在hexo analote 中使用用最近挺火热的gitment, 就是用 github repo 的issue 来存评论
跟随下面教程即可
Gitment:使用 GitHub Issues 搭建评论系统
在comment.jade 里添加
if theme.gitment
#gitment_thread
script.
var gitment = new Gitment({
id: location.href,
owner: '#{theme.github_owner}',
repo: '#{theme.github_repo}',
oauth: {
client_id: '#{theme.github_oauth_client_id}',
client_secret: '#{theme.github_oauth_client_secret}',
},
})
gitment.render('gitment_thread')在theme 的_config.yml 添加
# Comment
gitment: yes
github_owner: ''
github_repo: ''
github_oauth_client_id: ''
github_oauth_client_secret: ''然后手动引入 css和js即可。
提供RSS订阅
本来是没什么用,现在很少人会用的,不过为了自己方便还是加上去。
安装 hexo-generator-feed
给hexo 的_config.yml 添加
# Feed Atom
feed:
type: atom
path: atom.xml优化
用的百度bae一毛钱一天的服务,不做优化简直是作死
安装 hexo-neat
# hexo-neat
neat_enable: true
neat_html:
enable: true
exclude:
neat_css:
enable: true
exclude:
- '*.min.css'
neat_js:
enable: true
mangle: true
output:
compress:
exclude:
- '*.min.js'搜索引擎sitemap
坚决不专为百度生成sitemap
安装 hexo-generator-sitemap 给hexo 的_config.yml 添加
# sitemap
sitemap:
path: sitemap.xml