Hexo搭建个人博客教程(基础篇)
简介
目的
本教程主要介绍在 Windows 系统下如何配置 WSL,并在其中配置 Node.js 环境,使用 Hexo 框架搭建简单的个人博客,最后使用 Markdown 进行博客文章的编写并部署到 GitHub Pages 上。
概念理清
WSLNode.jsWSL 让 Windows 用户无需虚拟机或双系统,就能直接在 Windows 中运行原生的 Linux 命令行工具和应用程序。
npmNode.js 是 JavaScript 的服务端运行环境,让 JavaScript 跳出浏览器束缚,在服务器上构建高效、可扩展的应用程序。
Markdownnpm 就像是 Node.js 的仓库管理员,负责维护数以百万计的 JavaScript 库和工具包,使得开发者能够方便地查找、安装并管理这些工具。
GitHub PagesMarkdown 是一种简洁的文字格式化语法,将纯文本转化为结构清晰、易于阅读的网页内容。
HexoGitHub Pages 允许用户将自己的项目文档或个人网站公开展示出来,免费托管静态网站。
Hexo 是快速搭建个人博客或网站的现成框架,它能够高效地将 Markdown 写作的内容转换成静态网页,并轻松部署到 GitHub Pages 或其他服务器上。
⚙️ 环境配置与框架安装
安装完成后,可以通过 nvm ls
查看已安装的 Node.js 版本,使用 nvm use <version>
切换版本。
如遇到 nvm: command not found
,请参考官方文档配置环境变量:
1 | export NVM_DIR="$HOME/.nvm" |
使用 npm 安装 Hexo CLI
1 | npm install -g hexo-cli |
Hexo CLI 安装后,使用 hexo -v
可查看版本信息。
Hexo 本地站点初始化
1 | mkdir myblog |
初始化后,本地会生成以下目录结构:
1 | _config.yml |
详细目录说明请参考官方文档。
本地访问
浏览器访问 http://localhost:4000 即可查看默认博客界面。
🚀 博客的远程部署
仓库创建
在 GitHub 上创建
<span style="color:#f00">用户名.github.io</span>
的仓库。
安装部署插件
1 | npm install hexo-deployer-git --save |
配置 _config.yml
1 | deploy: |
如需使用自定义域名,新建 CNAME
文件并填入你的域名;可在 GitHub Pages 设置中开启 HTTPS 强制。
首次部署
1 | hexo d |
后续更新
1 | hexo g && hexo d |
✨ 总结
在本基础篇教程中,我们成功地在 Windows 系统上通过 WSL 安装了 Node.js 和 Hexo,完成了博客初始化、目录结构解析,以及部署至 GitHub Pages 的全过程。下一篇将深入介绍主题定制和插件配置。