用github搭建hexo博客

九零贰
2021-04-20 / 0 评论 / 6 阅读 / 正在检测是否收录...
  1. GitHub创建个人仓库

    ①点击GitHub中的 New repository创建新仓库
    ②仓库名应该为:  xu-jia-hao.github.io
    
  2. 安装Git ----- 下载地址: https://git-scm.com/downloads
      ①查看 git 版本,在命令行内输入:

git --version

  ②将 Git 与 GitHub 帐号绑定
  ③在 Git Bash 中设置 user.name 和 user.email 配置信息

git config --global user.name "xu-jia-hao"
git config --global user.email "2711965146@qq.com"

  ④生成 ssh密钥 文件

ssh-keygen -t rsa -C "2711965146@qq.com"

  然后直接三个回车即可,默认不需要设置密码
  ⑤然后找到生成的 .ssh 的文件夹中的 id_rsa.pub 密钥,将内容全部复制
Test
  ⑥在 Github - Settings - SSH and GPG keys 页面内,新建 New SSH key , Title 随意填, key 将上一步粘贴的秘钥粘贴进进去
  ⑦在 Git Bash 中检测GitHub公钥设置是否成功,在 Git Bash 命令行内输入:

ssh git@github.com 

  ⑧显示下边图片即连接 github 成功
   Test
  ⑨ 验证 github 邮箱,在 Git Bash 中输入下列代码:

git config --global user.name "xu-jia-hao"
git config --global user.email "2711965146@qq.com"

3.安装 Node.js ----- 下载地址: https://nodejs.org/en/
  查看 Node.js 的版本,在命令行内输入:

node -v
  1. 安装Hexo框架
      ① 在创建好的文件夹 blog 中打开命令行输入:

hexo init hexo

  ②在创建的hexo文件夹内打开命令行内输入:

npm install

  ③运行hexo

hexo s

  ④在浏览器打开:http://localhost:4000/,到这一步,本地静态博客搭建完成

  1. 将网站推送到 github
      ① 打开hexo文件夹中的 _config.yml 文件修改以下代码:
deploy:
  type: git
  repository: git@github.com:xu-jia-hao/xu-jia-hao.github.io.git
  branch: master

  ② 安装 git 推送工具命令

npm install --save hexo-deployer-git
  1. 将 github 网站绑定到自己的域名
      ① 在 hexo 文件夹内 source 文件夹内创建新无后缀名文件,文件内输入自定义域名:
blog.xujiahao.cf

  ② 在github xu-jia-hao.github.io 的 Setting - Pages 中 将 hexo.xujiahao.cf 添加到域名列表

hexo常用的几个命令:

清除操作
hexo clean

生成静态网站
hexo g

将静态网站上传到github
hexo d

运行本地静态网站
hexo s
0

评论 (0)

取消