debian搭建github博客手册

  1. 安装npm node.js

    1
    sudo apt install node.js npm
  2. 创建blog仓库

    1
    2
    mkdir blog_repo_name
    cd blog_repo_name
  3. 安装 hexo

    1
    2
    3
    4
    5
    #非root用户需要加sudo
    sudo npm install -g hexo-cli

    #验证 hexo
    hexo -v
  4. 安装主题

    1
    2
    #此方法安装的主题文件位于node_modules,亦可下载主题包放在themes文件下,效果一致
    npm install --save hexo-theme-fluid
  5. 使用主题
    hexo修改_config.yml

    1
    2
    #将主题指定为所需主题
    theme: fluid
  6. 配置主题

    根据需要修改 node_modules/hexo-theme-fluid/_config.yml

  7. 生成网页

    1
    2
    3
    4
    5
    6
    7
    8
    #清除旧的网页
    hexo c

    #生成静态网页
    hexo g

    #本地查看静态网页
    hexo s
  8. 部署到github

    • 安装部署依赖

      1
      npm install --save hexo-deployer-git
    • 修改 _config.yml

      1
      2
      3
      4
      deploy:
      type: git
      repo: <repository url> #https://bitbucket.org/JohnSmith/johnsmith.bitbucket.io
      branch: [branch]
    • 提交

      1
      2
      #本地查看网页满意后提交
      hexo d
  9. 更改域名

    • 找到某域名服务网站,选购所需域名。

    • 更改解析内容

      • 添加4条 a记录指向以下ip
        1
        2
        3
        4
        185.199.108.153
        185.199.109.153
        185.199.110.153
        185.199.111.153
      • 添加一条CNAME记录指向yourname.github.io
    • 更改github设置

      • 点击仓库
        setting->pages->Custom domain,将域名输入,等待解析dns进程完成,再进入域名查看是否成功。

debian搭建github博客手册
http://example.com/2020/01/17/debian搭建github博客手册/
作者
bergzha
发布于
2020年1月17日
许可协议