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

【源码】基于 Jekyll 的简约博客系统

项目简介

本项目是基于 Jekyll 的博客系统,主题简洁纯净。资源请求量小于 20KB,且未引入任何框架,可实现页面秒开。系统支持自适应、全文检索和夜间模式,方便用户浏览与查找文章,同时用户能够轻松对博客进行配置与管理。

项目的主要特性和功能

特性

  • 快速加载:资源请求少,页面可秒开。
  • 自适应设计:能适配多种设备和浏览器。
  • 全文检索:支持站内文章的全文搜索。
  • 夜间模式:可保护用户视力。
  • 简单易用:界面和配置方式直观。

功能

  • 本地运行:提供详细的本地环境搭建与运行指导。
  • 文章管理:支持使用 Markdown 格式编写与发布文章。
  • 高度可配置:可自定义博客的外观与功能。
  • 清晰目录结构:便于系统的维护和扩展。

安装使用步骤

安装

  1. 下载项目源码文件。
  2. 安装 Ruby 环境和依赖: bash gem install bundler bundle install
  3. 配置项目:
    • 若使用自己域名,修改 CNAME 文件内容并做 CNAME 解析。
    • 修改 pages/about.md 中关于我的内容。
    • 修改 _config.yml 文件。
    • 清空 _posts 目录下所有文件。
    • 替换 static/img/ 下的 logo 和 favicon。
  4. 启动/编译项目: bash bundle exec jekyll serve --watch --host=127.0.0.1 --port=8080 bundle exec jekyll build --destination=dist

使用

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

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


文章内容,Markdown 格式 `` 2. 文章资源:将文章资源放在posts_imgs` 目录下对应文章日期的子目录,写作时直接引用。

下载地址

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