0%

Hexo+Github搭建个人博客

使用Hexo与github.io部署自己的博客

环境:win10

1 安装Node.JS

链接

2 安装Hexo

cmd中

1
npm install -g hexo-cli

3 部署本地

初始化

1
2
3
hexo init <folder>
cd <folder>
npm install

生成

1
2
hexo generate
hexo server

然后在http://localhost:xxxx中可以预览博客

4 部署github

  1. 新仓库

    创建一个新的仓库,仓库名为username.github.io,其中username必须是Github的用户名。然后就能在username.github.io看到你的主页了

  2. 转移

    然后将仓库克隆到本地,并将第三部中创建的<folder>的文件copy到仓库文件中

  3. 配置文件修改

    找到_config.yml,拖到底部找到deploy,按如下格式修改:

    1
    2
    3
    4
    5
    deploy:
    type: git
    repo:
    github: git@github.com:username/username.github.io.git(这种ssh的写法可以避免每次deploy要输入账号密码,不过如果git没配置ssh key的话上网找找教程
    branch: master
  4. 部署!
    进入username.github.io文件下

    1
    2
    3
    hexo clean
    hexo generate
    hexo deploy

    第一次部署需要github密码,等待片刻后可以在https://username.github.io/中看到自己的博客。初始状态是这样的:

5 发布文章

  1. 创建
    source/_posts/中创建新的markdown文件,或者使用以下命令创建
    1
    hexo new <title>
  2. 预览
    文章撰写完成后,执行命令

    1
    2
    hexo g # 生成,即generate
    hexo s # 即server

    即可预览自己的博客

  3. 发布

    1
    2
    hexo clean # 清楚缓存文件和静态生产文件
    hexo g -d # 发布

6 参考文献

Hexo官方文档

用 Github.io 和 Hexo 创建你的第一个博客

超详细Hexo+Github Page搭建技术博客教程【持续更新】

坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道