部署Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
以下说明针对debian/ubuntu环境,其他情况请参考:hexo文档
安装Git
1 | $ sudo apt-get install git |
安装Node.js
下载https://raw.github.com/creationix/nvm/master/install.sh 后运行安装nvm
安装完成后,重启终端执行以下命令即可安装node.js
1 | $ nvm install 4 |
安装Hexo
1 | npm install -g hexo-cli |
安装hexo-deployer-git
1 | npm install hexo-deployer-git --save |
建站
1 | $ hexo init <folder> |
安装NexT主题
1 | $ cd your-hexo-sit |
NexT主题配置查看:
配置
主要_config.yml配置
| 参数 | 描述 |
|---|---|
| title | 网站标题 |
| description | 网站描述 |
| author | 你的名字 |
| language | zh-Hans (ps: 中文) |
| timezone | Asia/Chongqing (时区设置) |
| url | 网址 (你的域名/子目录) |
| theme | 主题:next (使用NexT主题) |
| type | git |
| repository | git仓库URL |
| branch | master |
命令
安装之后需要把~/.nvm/versions/node/v4.2.4/bin添加到PATH中,否则后续无法调用到hexo命令
主要的命令:
hexo init [folder]新建一个网站hexo new [layout] <title>新建一篇文章,layout:post,draft,pagehexo generate生成静态文件hexo publish [layout] <filename>发布草稿hexo server启动服务器hexo deploy部署网站hexo --debug调试模式hexo --draft显示草稿