Hexo安装及部署

配置SSH Key

用SSH Key将本地git项目与远程GitHub建立联系。
定位到目标文件夹,右键-Git Bash下输入命令:

ssh -T git@github.com

Hexo安装

首先要安装好Git 和Node.js软件。
安装完后,打开Git Bash,输入命令:

npm install hexo-cli -g

通过以下命令来确认Hexo是否安装成功:
hexo -v

如果出现类似内容,则说明安装成功:

hexo-cli: 1.0.1
os: Windows_NT 5.1.2600 win32 ia32
http_parser: 2.5.0
node: 4.2.4
v8: 4.5.103.35
uv: 1.7.5
zlib: 1.2.8
ares: 1.10.1-DEV
icu: 56.1
modules: 46
openssl: 1.0.2e

Hexo部署

在目标文件夹下,Git Bash命令:

hexo init
npm install

新建博客文章:

hexo new “文章标题”
一个博文内容包括以下几部分:
title: 如何通过Github Pages + hexo 搭建个人博客
date: 2016-03-13 00:09:51
tags:

  • 标签1
  • 标签2
  • 标签3
  • etc…
    categories: hexo
    description: #你对文章的描述,可省略

此处为正文内容

新建页面:

hexo new page “页面名称”

博客文章页面预览

使用以下命令启动本地服务器

hexo server

提示信息:

INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

在浏览器访问:http://localhost:4000/ 访问页面

将本地文件部署到GitHub

修改_config.yml文件

Deployment

Docs: https://hexo.io/docs/deployment.html

deploy:
type: git
repository: https://github.com/xifengxx/xifengxx.github.io.git
branch: master

将其deploy到仓库

打开Git Bash,依次输入以下命令:

hexo clean
hexo generate
hexo deploy

此时有可能出现错误,如:

$ hexo d
ERROR Deployer not found: git

此时需要在Git Bash中运行以下命令:

npm install hexo-deployer-git –save

然后重新再输入命令:

hexo clean
hexo generate
hexo deploy

hexo clean (清除缓存)
hexo generate (生成静态网页)
hexo deploy (开始部署)

这时出现如下提示表示正确:

…………(省略内容)
Branch master set up to track remote branch master from https://github.com/xifengxx/xifengxx.github.io.git.
To https://github.com/xifengxx/xifengxx.github.io.git

  • fb62809…9b7c22e HEAD -> master (forced update)
    INFO Deploy done: git

到这里,个人博客已经部署到GitHub上了。可以输入网址查看博客:

xifengxx.github.io

快捷键

  • hexo g == hexo generate
  • hexo d == hexo deploy
  • hexo s == hexo server
  • hexo n == hexo new
    还能组合使用,如:
  • hexo d -g

将Wordpress博客文章迁移到Hexo

如果您曾经是Wordpress 的用戶,可以使用hexo的插件把之前的文章转换成md 的无格式文件,从而迁移到Hexo博客上。
具体步骤如下:

  1. 先从Wordpress后台导出需要的文章为XML格式。
    具体位置:wordpress仪表盘—工具—导出—下载导出的文件
    将下载后的xml格式文件保存到本地放置Hexo博客的文件夹下。
  2. 安装hexo插件:hexo-migrator-wordpress
    使用命令:

    $ npm install hexo-migrator-wordpress –save

  3. 使用hexo-migrator-wordpress插件将xml文件转换为md文件,使用命令:

    $ hexo migrate wordpress export.xml
    (export.xml为从Wordpress里导出的xml文件名)

执行上述命令后,在本地hexo博客根目录下的source/_post目录内可以看到转换完成的博客文章。

  1. 执行Hexo博客发布命令,将其发布的网站上。

    hexo clean
    hexo g
    hexo d

参考资源

  1. Sunwhut’s 博客 ☆☆☆☆☆推荐。
  2. arao博客 :Hexo博客优化
坚持原创技术分享,您的支持将鼓励我继续创作!