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

【源码】基于Jekyll框架的简洁博客系统

项目简介

本项目是基于Jekyll框架构建的简洁博客系统。具备秒开页面、支持自适应、全文检索以及夜间模式等功能,主题资源请求小于20KB,且未引入任何框架,保障了用户体验的流畅性,适合个人或团队搭建轻量级博客。

项目的主要特性和功能

  1. 秒开页面:借助优化代码与资源加载策略,实现页面快速加载。
  2. 自适应布局:页面布局可自动适配不同屏幕尺寸和设备,提供优质用户体验。
  3. 全文检索:内置全文检索功能,便于用户快速查找所需内容。
  4. 夜间模式:具备夜间模式,保护用户视力。
  5. 简洁的博客系统:支持文章发布、管理与展示等功能,适用于个人或团队博客。

安装使用步骤

1. 安装Ruby环境和依赖

  • Linux:通过以下命令安装Ruby环境和依赖: bash apt install build-essential ruby ruby-dev
  • Windows:推荐使用WSL(Windows Subsystem for Linux)安装Ruby环境。

2. 安装Bundler

执行以下命令安装Bundler: bash gem install bundler

3. 安装项目依赖

进入项目目录,执行以下命令安装项目依赖: bash bundle install

4. 配置项目

依据项目的README文件,修改以下配置文件和目录结构: - 修改CNAME文件中的域名(若使用自定义域名)。 - 修改_config.yml文件中的配置项。 - 修改pages/about.md文件中的关于作者的内容。 - 替换static/img/目录下的logo和favicon图片。

5. 启动项目

执行以下命令启动项目: bash bundle exec jekyll serve --watch --host=127.0.0.1 --port=8080

6. 使用博客系统

  • 文章写作:在_posts目录下创建新的Markdown文件,按以下格式命名和编写文章内容: ```yaml

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


文章内容,Markdown格式 ``` - 文章资源:将文章相关资源(如图片、下载文件等)置于对应目录下,在文章中直接引用。

下载地址

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