这是一个基于 Jekyll 的个人博客,托管在 GitHub Pages 上,自定义域名为 www.micili.cn。 博客内容以中文为主,涵盖圣经研读、编程技术、个人成长等主题。
/less/)_config.yml # Jekyll 主配置
_layouts/ # 页面模板 (default, post, page, keynote)
_includes/ # 可复用组件 (head, nav, footer)
_posts/ # 博客文章 (~171 篇)
css/ # 编译后的样式
less/ # LESS 样式源码
js/ # JavaScript 文件
img/ # 图片资源
pwa/ # PWA 配置
about.html # 关于页面
index.html # 首页 (分页)
tags.html # 标签归档页
404.html # 错误页面
文章文件放在 _posts/ 目录下,命名格式: YYYY-MM-DD-标题.md
---
layout: post
title: "文章标题"
subtitle: "副标题(可选)"
date: YYYY-MM-DD
author: Jingming
header-img: img/post-bg-xxx.jpg
catalog: true
tags:
- 标签1
- 标签2
---
模板文件位于 _templates/post-template.md,写新文章时以此为基础。
## 作为大标题,### + 中文序号(一、二、三)作为分节_posts/ 下的子目录中(如 _posts/工作/、_posts/后端/)技术类文章常用: post-bg-desk.jpg, post-bg-hacker.jpg, post-bg-digital-native.jpg, post-bg-keybord.jpg
通用: post-bg-2015.jpg, post-bg-map.jpg
主要分类包括:
_includes/head.html 49-50行_includes/footer.html 179行_layouts/post.html, about.html_includes/head.html CDN 链接 + 模板中图标类名_layouts/, _includes/nav.html, _includes/footer.htmljs/hux-blog.js, js/jquery.nav.js, js/jquery.tagcloud.jsless/ 目录,共 1,226 行_templates/post-template.md# 本地开发预览
bundle exec jekyll serve
# 安装依赖
bundle install
直接 push 到 master 分支,GitHub Pages 自动构建部署。无需 CI/CD 配置。
_config.yml 后需重启本地 Jekyll 服务img/ 目录下,文章头图使用 img/post-bg-*.jpg 系列featured-condition-size: 1)