logo头像
Snippet 博客主题

debian搭建github博客手册

本文于 487 天之前发表,文中内容可能已经过时。

  1. 安装npm node.js

    1
    2
    3
    4
    sudo apt install node.js npm
    安装 hexo

    npm install hexo
  2. 验证 hexo

    1
    2
    3
    4
    5
    6
    hexo -v
    创建blog仓库

    mkdir blog_repo_name
    cd blog_repo_name
    hexo init
  3. 安装主题

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

    修改_config.yml

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

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

  6. 生成网页

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

    #生成静态网页
    hexo generate

    #本地查看静态网页
    hexo server
    部署到github
  7. 安装部署依赖

    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]
  8. 提交

    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进程完成,再进入域名查看是否成功。