朋友想要建一个博客,于是我就给她推荐了一个零成本建站的方法:在 Github 上搭建 Hexo

1. 安装 Node.js

下载对应的安装包运行即可
Node.js
安装选项全部默认,一路点击Next。
最后安装好之后,按Win+R打开命令提示符(MAC打开终端),输入node -v和npm -v,如果出现版本号,那么就安装成功了。

如果没有梯子的话,可以使用阿里的国内镜像进行加速。
npm config set registry https://registry.npm.taobao.org

2. 安装Git

  • Windows:
    Git
    直接下载安装包运行,安装选项全部默认,一路点击Next
  • MAC:
    首先需要安装 Homebrew
    将以下命令复制到终端运行

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    然后再执行 Git 安装指令
    brew install git

如果安装 Homebrew 出现报错
error:
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

可以选择

  • 去 Store 安装 Xcode
    或者
  • 下载这个rb文件
    先在终端输入curl如果返回curl: try 'curl --help' or 'curl --manual' for more information说明没问题

    rbuy homebrew.rb

    等待安装执行完毕
    再运行brew install git安装Git

安装完输入git -version检查是否安装正确

3. 安装HEXO

选择一个地方新建一个文件夹,用来存放自己的博客文件。

例:D:\blog

在该目录下右键点击Git Bash Here,打开git的控制台窗口
cd 定位到刚才创建的目录下。

例:cd d:\blog

输入npm i hexo-cli -g安装 HEXO

如果Mac提示权限不足,请在命令前加上sudo
sudo npm i hexo-cli -g

安装完后输入hexo -v验证是否安装成功。

然后就要初始化我们的网站,输入hexo init初始化文件夹,接着输入npm install安装必备的组件。

这样本地的网站配置也弄好啦,输入hexo g生成静态网页,然后输入hexo s打开本地服务器,然后浏览器打开http://localhost:4000/,就可以看到我们的博客了。

ctrl+c关闭本地服务器。

4. 配置 SSH Key

  • 连接Github与本地
    首先右键打开git bash,然后输入下面命令:

    git config --global user.name "你GitHub的用户名"
    git config --global user.email "你GitHub的邮箱"

    用户名和邮箱根据你注册github的信息自行修改。

  • 然后生成密钥SSH key:

    ssh-keygen -t rsa -C "你GitHub的邮箱"
  • 打开github,在头像下面点击settings,再点击SSH and GPG keys,新建一个SSH,名字随便。
    git bash中输入

    cat ~/.ssh/id_rsa.pub

    将输出的内容复制到框中,点击确定保存。
    输入ssh -T git@github.com,如果如下图所示,出现你的用户名,那就成功了。

  • 打开博客根目录下的_config.yml文件,这是博客的配置文件,在这里你可以修改与博客相关的各种信息。
    修改最后一行的配置:

    deploy:
    type: git
    repository: https://github.com/godweiyang/godweiyang.github.io
    branch: master

    repository修改为你自己的github项目地址。

5.

最后修改:2021 年 06 月 07 日
请作者喝咖啡!