记下备忘,windows下用的比特萌的HEXO Portable,所以尝试在Linux上部署一个
- Git
1
apt-get install git
- nodejs
1
2
3
4
5
6
7
8
9
10
11
12//导出源码
git clone [email protected]:nodejs/node.git
cd node
//检查环境
./configure
//编译
make
//安装
make install
//检测
node -v
npm -v - hexo
1
2
3
4
5npm install hexo-cli -g
//初始化
hexo init blog
cd blog
npm install - dependencies也可以编辑package.json添加依赖
1
2
3
4
5
6
7
8
9
10
11//主题默认使用 less 作为 css 预处理工具。
npm install hexo-renderer-less --save
//用于生成 rss。
npm install hexo-generator-feed --save
//用于生成静态站点数据,用作站内搜索的数据源。
npm install hexo-generator-json-content --save
//用于生成微信二维码
npm install hexo-helper-qrcode --save
npm install hexo-deployer-git --save
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save执行npm install安装依赖1
2
3
4
5//这些我不知道名字,所以直接添加依赖了,用于压缩html文件
"gulp": "^3.9.1",
"gulp-htmlclean": "^2.7.14",
"gulp-htmlmin": "^3.0.0",
"gulp-uglify": "^3.0.0"
最后检查github和coding的ssh秘钥是否添加及正确有效
执行命令测试
1 | hexo clean |