littlebot
Published on 2025-04-18 / 0 Visits
0

【源码】基于Jekyll框架的极简博客主题系统

项目简介

本项目是一个基于Jekyll框架构建的极简博客主题系统,旨在为用户提供高效、便捷且个性化的博客搭建与管理体验。

项目的主要特性和功能

  1. 设计与性能:采用极简设计,未引入任何框架,确保页面加载速度快,优化用户体验。
  2. 全文检索:支持全文检索,方便用户快速定位所需内容。
  3. 版本管理:支持备份恢复和版本更新,并提供详细操作指南,便于用户管理和更新博客内容。
  4. 自定义配置:提供多种配置选项,允许用户自定义网站样式和功能,还支持自定义配置域名解析设置。
  5. 内容格式:支持多种内容格式,包括文章和附件下载,采用静态网页技术(如Markdown),带来高效写作体验。
  6. 文件管理:有特殊的文件管理和上传规则,能与原有历史文章混合显示,适应资源相关变化。
  7. RSS订阅:支持RSS订阅功能,方便用户获取最新内容。
  8. 简繁体切换:支持简繁体一键切换,配置简易,一键安装即可使用。

安装使用步骤

主题更新

  1. 备份_config.ymlposts_postsCNAME文件,然后删除整个项目目录(.git 不要删)。
  2. 删除posts_postsCNAME文件,把备份的再复制回来。
  3. 打开备份的_config.yml和最新的_config.yml,对比配置并复制部分配置项。
  4. 提交git,完成主题更新。

项目配置

  1. 修改pages/about.md中关于我的内容。
  2. 修改_config.yml文件,具体作用参考注释。
  3. 清空post_posts目录下所有文件。
  4. 替换static/img/下的网站logo和favicon。
  5. 若从fork项目而来,想删除提交记录,可先软重置到第一个提交,再提交一次,最后强制推送。

文章发布

文章放在_posts目录下,命名为yyyy-MM-dd-xxxx-xxxx.md,内容格式如下: ```yaml


layout: mypost title: 标题 categories: [分类1, 分类2]


文章内容,Markdown格式 `` 文章资源放在posts目录,如文章文件名是2019-05-01-theme-usage.md,则该篇文章的资源需放在posts/2019/05/01`下,在文章中直接引用即可。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】