使用Hexo搭建个人博客

部署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
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

安装NexT主题

1
2
$ cd your-hexo-sit
$ git clone https://github.com/iissnan/hexo-theme-next themes/next

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,page
  • hexo generate 生成静态文件
  • hexo publish [layout] <filename> 发布草稿
  • hexo server 启动服务器
  • hexo deploy 部署网站
  • hexo --debug 调试模式
  • hexo --draft 显示草稿
坚持原创技术分享,您的支持将鼓励我继续创作!.