使用Hexo+GitHub搭建个人博客系统

Hexo依赖于Git以及NodeJs。

Git安装

  • Windows: 下载并安装git.

  • Mac: 可以通过HomeBrew安装

  • Linux (Ubuntu, Debian):
    sudo apt-get install git-core

  • Linux (Fedora, Red Hat, CentOS):
    sudo yum install git-core

Nodejs安装

安装nodejs的最好方式是NVM,具体如下:

  • curl
    curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh

  • wget
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh

然后,通过nvm安装nodejs
nvm install stable
当然,也可以手动下载安装NodeJs

Hexo安装

当以上所有依赖环境安装好以后,执行以下命令安装Hexo
npm install -g hexo-cli

Hexo基本使用

安装好Hexo后,先初始化一个文件夹
hexo init <folder>
cd <folder>
npm install
初始化成功后,得到文件夹结构如下:
`.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes`
常用的以下命令:
hexo init:初始化仓库
hexo new [layout] <title>: 创建文章,如果没有填写layout,则使用默认配置的layout
hexo generate:生成静态文件
hexo server:启动hexo网站
hexo deploy: deploy静态网站

GitHub创建仓库

登录GitHub并创建一个命名方式为 username.github.io的仓库。

Hexo配置deploy

安装hexo-deployer-git

npm install hexo-deployer-git --save

修改配置文件_config.yml

deploy:
type: git
repo: [上面创建的仓库地址]
branch: [分支]
message: [message](可忽略)

配置完成后,执行hexo deploy即可,然后访问,https://username.github.io就可以得到个人博客网站

相关推荐