hexo+gitpage搭建博客

发表于:,更新于:,By Sally
大纲
  1. 1. 一路走来参考的文章 - hexo
    1. 1.1. 安装hexo
    2. 1.2. 初始化网站
    3. 1.3. 新建文章
    4. 1.4. 生成静态文件,提供实时预览
    5. 1.5. 发表一篇草稿
    6. 1.6. 启动服务,本地浏览
    7. 1.7. 部署
  2. 2. Node.js
  3. 3. git
  4. 4. 其他参考文档
  • 虽然不太明白,配来配去的是在干什么,但是能跑出来了。。。

  • 用hexo搭建博客,教程在这里

  • 域名修改DNS地址,看这里,Godaddy为例

  • 自定义域名

    • 关于自定义域名

    • 顶级域名和二级域名的配置

    • 二级域名需要CNAME

    • 配置CNAME

    • 所有可能遇到的问题

    • 目前认为:

      • 如果配置顶级域名的话,在dospod中,指定两条a记录,在项目中添加cname即可。如果使用二级域名,除了两条a记录,还需要一条cname记录了,并在项目中添加cname。

      • 如果需要自定义域名的话,就需要cname文件,将该文件放在source/目录下,每次部署就不会删除了。ps:同样,每次部署时,不希望删除的文件都可以放在source/目录下

      • 应该是没有错的吧😢

一路走来参考的文章 - hexo


hexo


安装hexo

1
$ npm install -g hexo-cli
  • _config.yml这个文件中配置 看这里

初始化网站

1
$ hexo init [folder]

新建文章

1
$ hexo new [layout] <title>

生成静态文件,提供实时预览

1
$ hexo generate

发表一篇草稿

1
$ hexo publish [layout] <filename>

启动服务,本地浏览

1
$ hexo server

部署

1
$ hexo deploy

Node.js

cURL

1
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

Wget

1
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
1
$ nvm install 4

git

安装git

其他参考文档

在 Hexo 中完美使用 Mathjax 输出数学公式
在Hexo中嵌入多说评论