hexo搭建博客教程

安装工作

安装Node.js

  cURL:$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh

  Wget:$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh

  安装完成后,执行命令即可安装 Node.js:$ nvm install node

安装git

  • Windows:下载并安装 git.
  • Linux (Ubuntu, Debian):$ sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):$ sudo yum install git-core

安装hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
$ npm install -g hexo-cli

建站

  1. 初始化hexo
    创建文件夹(myblog),然后cd到该文件夹中,然后执行下面命令:
    $ hexo init

  2. 启动hexo
    使用gitbash进入myblog文件夹,分别执行以下命令
    $ hexo clean
    $ hexo generate
    $ hexo server
    打开浏览器输入http://localhost:4000/ 就能看到自己的博客了

部署到 GitHub Pages

  1. 在GitHub新建一个repository。如果你希望你的站点能通过 <你的 GitHub 用户名>.github.io 域名访问,你的 repository 应该直接命名为 “<你的 GitHub 用户名>.github.io”。

  2. 安装 hexo-deployer-git
    $ npm install hexo-deployer-git --save

  3. 更新配置
    使用编辑器打开_config.yml文件,找到deploy配置并按下方配置(repo配置你的GitHub仓库地址):
    deploy:
     type:git
     repo:https://github.com/adanblog/adanblog.git
     branch:master

  4. 发布到服务器
    分布执行下面命令:
    $ hexo clean
    $ hexo generate
    $ hexo deploy

    注意:发布的时候需要你输入GitHub密码。如果不想每次都输入密码,可以使用ssh进行验证。
    本地执行:$ ssh-keygen -t rsa -C "xxxx@qq.com"
    出现id_rsa和id_rsa.pub两个文件。
    登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密

配置个性化主题

  1. 文档版本

    • 前往 NexT 版本 发布页面
    • 选择你所需要的版本,下载 Download 区域下的 Source Code (zip) 到本地。
    • 解压所下载的压缩包至站点的 themes 目录下, 并将 解压后的文件夹名称(hexo-theme-next-0.4.0)更改为 next。
    • 打开 站点配置文件(_config.yml), 找到 theme 字段,并将其值更改为 next
      theme: next
  2. 最新版
    命令:$ git clone https://github.com/iissnan/hexo-theme-next themes/next

  3. 更多配置到 http://theme-next.iissnan.com/getting-started.html 查看

-------------本文结束感谢您的阅读-------------