Hexo
安装nodejs
sudo apt install nodejs
安装Hexo
sudo npm install hexo-cli -g
sudo hexo init blog
cd blog
sudo npm install
hexo server
下载 Snippet主题
git clone git://github.com/shenliyang/hexo-theme-snippet.git themes/hexo-theme-snippet
因为 hexo-theme-snippet 使用了 ejs 模版引擎 、 Less CSS预编译语言以及在官方插件的基础上 进行功能的开发,以下为必装插件:
npm i hexo-renderer-ejs hexo-renderer-less hexo-deployer-git -S
gulp打包构建,拷贝主题目录下package.json文件到Hexo根目录下,然后安装项目的开发依赖。 Gulp入门指南
cp themes/hexo-theme-snippet/package.json ./package.json
sudo npm i
在Hexo根目录下创建一个名为 gulpfile.js 的文件:
sudo vim gulpfile.js
文件内容:
require('./themes/hexo-theme-snippet/gulpfile');
安装&运行 gulp:
sudo apt install gulp
gulp
less版本不支持(3.9.0):
sudo npm install npm install less@2.7.3
Hexo常用命令:
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
https://github.com/settings/keys