在本科自学 Python 时第一次接触到了博客,那时候使用的是博客园,写的第一篇文章是关于 Python 基础的。(目前已经没用了,并清理了相关的文章)

最近在开发制作思源笔记相关的插件的过程中,又萌生了继续写博客的想法。

写博客不仅可以记录自己的学习过程,还可以分享自己的经验,也可以与其他的人进行交流。

但这次没有使用博客园,而是使用了 Hexo 搭建了一个博客网站。

Hexo 是一个快速、简洁且高效的博客框架。它使用 Markdown(一种轻量级标记语言)来编写博客文章,同时支持 EJS、Swig、Hexo 等模板引擎。Hexo 可以在本地生成静态网页,然后部署到 GitHub Pages 等静态页面 hosting 服务上。

我使用 Hexo 搭建了一个博客网站,并且将其部署到了 Netlify 上。我将在后续的文章中介绍如何使用 Hexo 搭建博客网站,并将其部署到 Netlify 上。

同时,Hexo 也支持丰富的插件系统与主题系统,用户可以根据自己的需求安装插件来扩展 Hexo 的功能。

Hexo 插件系统

Hexo 插件系统是 Hexo 提供的一种扩展功能的机制。用户可以通过安装插件来添加新的功能,例如添加评论系统、搜索功能、统计分析等。

Hexo 插件系统的工作原理是,用户在 Hexo 配置文件中指定要使用的插件,Hexo 在运行时会自动加载这些插件,并调用它们的函数来实现相应的功能。

用户可以在 Hexo 插件系统中找到很多已经开发好的插件,也可以自己开发插件来满足自己的需求。

在后续的文章中,我将介绍如何使用 Hexo 插件系统来添加评论系统、搜索功能、统计分析等。

Hexo 主题系统

Hexo 主题系统是 Hexo 提供的一种扩展外观的机制。用户可以通过安装主题来改变博客的外观,例如改变颜色、字体、布局等。

Hexo 主题系统的工作原理是,用户在 Hexo 配置文件中指定要使用的主题,Hexo 在运行时会自动加载这个主题,并使用它来渲染博客的页面。

用户可以在 Hexo 主题系统中找到很多已经开发好的主题,也可以自己开发主题来满足自己的需求。

在后续的文章中,我将介绍如何使用 Hexo 主题系统来改变博客的外观。