debian搭建github博客手册

  1. 安装npm node.js
    使用nvm管理npm版本

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # installs nvm (Node Version Manager)
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash

    # download and install Node.js (you may need to restart the terminal)
    nvm install 20

    # verifies the right Node.js version is in the environment
    node -v # should print `v20.18.0`

    # verifies the right npm version is in the environment
    npm -v # should print `10.8.2`
  2. 安装 hexo

    1
    2
    3
    4
    npm install hexo-cli -g

    验证 hexo
    hexo -v
  3. 创建blog仓库

    1
    2
    3
    mkdir blog_repo_name
    cd blog_repo_name
    hexo init
  4. 安装主题

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

    修改_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日
许可协议