项目简介
本项目是基于Jekyll框架构建的简洁博客系统。具备秒开页面、支持自适应、全文检索以及夜间模式等功能,主题资源请求小于20KB,且未引入任何框架,保障了用户体验的流畅性,适合个人或团队搭建轻量级博客。
项目的主要特性和功能
- 秒开页面:借助优化代码与资源加载策略,实现页面快速加载。
- 自适应布局:页面布局可自动适配不同屏幕尺寸和设备,提供优质用户体验。
- 全文检索:内置全文检索功能,便于用户快速查找所需内容。
- 夜间模式:具备夜间模式,保护用户视力。
- 简洁的博客系统:支持文章发布、管理与展示等功能,适用于个人或团队博客。
安装使用步骤
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】