朋友想要建一个博客,于是我就给她推荐了一个零成本建站的方法:在 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.