项目简介
本项目是基于 Jekyll 的博客系统,主题简洁纯净。资源请求量小于 20KB,且未引入任何框架,可实现页面秒开。系统支持自适应、全文检索和夜间模式,方便用户浏览与查找文章,同时用户能够轻松对博客进行配置与管理。
项目的主要特性和功能
特性
- 快速加载:资源请求少,页面可秒开。
- 自适应设计:能适配多种设备和浏览器。
- 全文检索:支持站内文章的全文搜索。
- 夜间模式:可保护用户视力。
- 简单易用:界面和配置方式直观。
功能
- 本地运行:提供详细的本地环境搭建与运行指导。
- 文章管理:支持使用 Markdown 格式编写与发布文章。
- 高度可配置:可自定义博客的外观与功能。
- 清晰目录结构:便于系统的维护和扩展。
安装使用步骤
安装
- 下载项目源码文件。
- 安装 Ruby 环境和依赖:
bash gem install bundler bundle install
- 配置项目:
- 若使用自己域名,修改
CNAME
文件内容并做 CNAME 解析。 - 修改
pages/about.md
中关于我的内容。 - 修改
_config.yml
文件。 - 清空
_posts
目录下所有文件。 - 替换
static/img/
下的 logo 和 favicon。
- 若使用自己域名,修改
- 启动/编译项目:
bash bundle exec jekyll serve --watch --host=127.0.0.1 --port=8080 bundle exec jekyll build --destination=dist
使用
- 文章:将文章放在
_posts
目录,命名为yyyy-MM-dd-xxxx-xxxx.md
,格式如下: ```yaml
layout: mypost title: 标题 categories: [分类1, 分类2]
文章内容,Markdown 格式
``
2. 文章资源:将文章资源放在
posts_imgs` 目录下对应文章日期的子目录,写作时直接引用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】