win11 搭建hexo+github以ayer为主题的个人博客


本教程针对的主题是Ayer,主播建议是选好自己喜欢的主题后再进入看教程。
博客和主题安装部分通用
ayer调教部分以及遇到的bug可供参考

参考的教程

  1. hexo官方文档 必看官方文档

  2. 知乎教程大部分步骤来自这里,一部分懒得打字会照抄,主播会省略诸如github注册操作、使用英文名等等程序员基本素养问题,只提及主要步骤做记录,有疑问可以具体查看这里

  3. Ayer主页说明主页个性化设置

  4. *B站教程github打包式建站github比较流畅的小伙伴可以试试这个

碎碎念:主播wsl2和codespace都试过了,能成功搭建博客但是部署theme都有大大小小的问题,最终win11本地成功搭建模板化的主题,目前商在个性化修改中。

正文

1.环境准备

hexo的安装前提是

  • Node.js nodejs.org/zh-cn(安装时自带npm平台)

  • Git https://git-scm.com/downloads
    (当然以上都可以使用镜像站点下载)

  • 说明:
    如果你细心的看了官方文档那么你会发现它会提及Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本,以及后面附带了一张hexo与Node.js版本一一对应的表格。本人的经验是可以先一律无脑最新版,大部分旧版都兼容。若主题有特殊版本要求建议按照主题的要求来。虽然我没有那么做

下载 Node.js 和 Git 程序并安装,一路点 “下一步” 按默认配置完成安装。

安装完成后,Win+R 输入 cmd 并打开,依次输入 node -v、npm -v 和 git –version 并回车,如下图出现程序版本号即可。

2.安装hexo

首先你需要准备一个完全空白的文件夹(本文假设为blog)来存放hexo的程序文件。新建好后在该文件夹空白处右键选择Git Bash Here,这个选项可能藏在win11的显示更多选项

npm一键安装hexo程序指令:


npm install -g hexo-cli

如果你是mac用户需要sudo(管理员权限)来操作,例如:


sudo npm install -g hexo-cli

安装时长视网络环境而定,可以考虑挂加速器,请耐心等待

3.link(链接)github

首先你已经有了一个github的免费账户并且完成了一系列验证。

然后回到你的blog文件夹,依旧是右键Git Bash Here进入到terminal,设置用户名和邮箱;


git config --global user.name "你的gitHub 用户名"
git config --global user.email "你的gitHub 邮箱"
(替换双引号内容)

  • 说明:
    如果你遇到了error: key does not contain a section: xxx的报错,你可以尝试自己手写命令并输入,或者输入git config --global --edit手动编辑配置文件并保存。

然后创建SSH密匙,无脑回车到程序结束:


ssh-keygen -t rsa -C "你的gitHub 邮箱"

完成后,登录github——>选择右侧边栏的总setting——>选择左侧边栏的SSH and GPG keys——>选择New SSH keys——>title取名并且附上——>

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2023-2025 mieopm
  • Visitors: | Views:

有打赏功能?用一下

支付宝
微信