# 📝 前言

首先,我想说一下我为什么要搭建博客。那是因为我没有博客啊(dog 开玩笑,为什么搭建博客?因为我们经常会遇到一些问题或者学到一些新知识,如果没有一个地方来记录下来,那么很容易就会忘记。而且如果我们能够把自己学习过程中遇到的问题和解决方法记录下来,并分享给其他人,那么不仅可以帮助自己更好地掌握知识,还可以帮助其他人更快地解决问题。

其次,我是白嫖党,所以我一直在寻找各种白嫖的方式来搭建博客,后来我发现了 Hexo 这个静态博客框架,并选择使用它来搭建我的博客,域名是用 Freenom 免费注册的域名,没有备案,为了上线我的博客就使用了 GitHub 来托管项目,用 Vercel 来部署网站。

我的博客确实也是不花一分钱搭建起来的,域名用 Freenom 白嫖,不过现在行不通了,Freenom 已经暂停提供免费域名,而 Vercel 这个云平台可以免费部署网站,优点是简单免费,缺点是网站是部署到国外服务器,访问速度稍慢,但非常适合新手学习练手。

Hexo 这个静态博客框架用起来是真香,相比于其他博客框架,Hexo 有以下几个优点:

  1. Hexo 生成的是静态页面,所以加载速度非常快。
  2. Hexo 支持 Markdown 语法,并且有很多 Markdown 编辑器可以选择。
  3. Hexo 有很多主题可以选择,并且可以自定义主题。
  4. Hexo 支持插件机制,并且有很多插件可以选择。

最后,我想说一下我的 Hexo 搭建过程。首先我安装了 Node.js 和 Git,并使用 npm 安装了 Hexo。然后我选择了一个主题,并进行了一些自定义设置。在编写文章时,我使用了 Typora 这个 Markdown 编辑器,并使用 Git 将文章推送到 GitHub 上。在整个过程中,我遇到了很多问题和困难,但是网上有很多的资料供我学习参考,问题最终都得到了解决。

​ 本教程主演示是以 Windows10 系统为例,笔记双手奉上,希望能够对你有所帮助,祝你搭建成功!

# 💻 环境

本博客采用 📘 Hexo + 📦 GitHub 搭建,主演示为 💻 Windows10 环境

  • 操作系统:Windows10
  • 运行环境:Node
  • 版本控制:Git
  • 项目托管:GitHub
  • 网站部署:Vercel
  • 博客框架:Hexo
  • 博客主题:Shoka
  • 注册域名:Freenom(目前禁止注册域名了)、阿里云(推荐)
  • 文本编辑工具:Visual Studio Code(推荐)
  • Markdown 编辑器:Typora(推荐)

# 📖 教程

📝 主题前言 👈 当前位置 📌

🚀 基础搭建

🌐 域名绑定

🌈 主题更换

💬 评论功能

🔎 搜索功能

🎨 图床搭建