在建立自己的个人博客网站时,Hexo 是一个非常流行且易于使用的静态网站生成器。通过 Hexo,您可以使用 Markdown 等简单语言编写文章,并将其转换为漂亮的静态网页。为了更好地管理和分享您的博客内容,Git 是一个必需的工具之一。此外,安装 Node.js 运行环境也是使用 Hexo 的前提条件。在本文中,我们将介绍如何在计算机上首次创建 Hexo 博客网站,并配置 Git 和 Node.js 环境。
基础环境安装
安装 Node.js。
在 Node.js 官网 下载并安装最新版本的 Node.js。安装 Git。
在 Git 官网 下载并安装最新版本的 Git。安装 Hexo。
打开命令行终端,输入以下命令来安装 Hexo:1
npm install -g hexo-cli
博客基础部署设置
创建博客。
在命令行终端中进入想要存放博客的文件夹,例如cd Documents/Blog
。
输入以下命令来创建一个新的 Hexo 博客:1
2
3hexo init myblog
cd myblog
npm install本地启动博客
打开命令行工具,并进入您的Hexo博客所在的文件夹。输入以下命令:1
hexo clean ; hexo g ; hexo s
Hexo部署到Github仓库。
修改Hexo中
_config.yml
部署配置。
打开myblog
文件夹下的_config.yml
文件,在其中修改以下配置:1
2
3
4
5# Deployment
deploy:
type: git
repository: git@github.com:<username>/<username>.github.io.git
branch: main将其中的
<username>
替换成你的 GitHub 用户名,并保存文件。部署博客。
在命令行终端中输入以下命令,将博客部署到 GitHub Pages 上:1
2
3hexo clean
hexo generate
hexo deploy查看博客。
在浏览器中访问https://<username>.github.io
,即可查看你的博客。
设置本地电脑和 Git 仓库 SSH 认证。
打开命令行终端,输入以下命令生成 SSH 密钥:
1
ssh-keygen -t ed25519 -C "your_email@example.com"
使用下面的命令快捷复制密钥:
1
clip < %userprofile%\.ssh\id_ed25519.pub
将生成的公钥(默认在用户目录下
.ssh/id_ed25519.pub
)添加到你的 GitHub 账户中。修改 Git 配置,使其使用 SSH 认证。在命令行终端中输入以下命令:
1
2
3git config --global user.email "your_email@example.com"
git config --global user.name "Your Name"
git config --global core.sshCommand "ssh -i ~/.ssh/id_ed25519"现在可以使用 SSH 连接到 Git 仓库了。在
_config.yml
文件中将repository
改为使用 SSH 协议的地址,例如:1
2
3
4deploy:
type: git
repository: git@github.com:<username>/<username>.github.io.git
branch: main
注意: 以上命令均为在命令行终端中执行。