Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
77c9183
fix waline dark mode
NichtsHsu Apr 15, 2022
30d9fe6
update twitter account
NichtsHsu Apr 15, 2022
5d0a94b
my own website modification 1.0
Olimiya Apr 16, 2022
eb5df77
My own website Modification 2.0
Olimiya Apr 16, 2022
00a558e
add manifest to avoid error
Olimiya Apr 16, 2022
ce5be12
add google_analytics
Olimiya Apr 16, 2022
81d2e60
Add google_site_verificaton to enable Search engine included
Olimiya Apr 16, 2022
6b2ba93
Add waline to enable comment
Olimiya Apr 16, 2022
b4152a3
Add git usage of sitemap
Olimiya Apr 16, 2022
f9380aa
Add sitemap
Olimiya Apr 17, 2022
52d2072
My own webiste Modification 3.0
Olimiya Apr 17, 2022
2fe3b7e
1. 小改了一下配置:删除jekyll-sitemap 插件;
Olimiya Apr 20, 2022
8bf8634
Chirpy图片样式。待测试完再上传。
Olimiya Apr 20, 2022
9c85260
开启math和mermaid
Olimiya Apr 20, 2022
a605980
修复Markdown中promt的效果
Olimiya Apr 20, 2022
695891f
1. 润色了一遍Markdown文章的排版。排版要注意空行和空格;
Olimiya Apr 21, 2022
8302967
Add VMWare Post broken picture
Olimiya Apr 21, 2022
dc76237
搬运CSDN的所有博客(CSDN你可以滚了)
Olimiya Apr 21, 2022
bcb0c68
修复《编码规范》的格式
Olimiya Apr 21, 2022
77229b2
add weathe with you
Olimiya Jun 2, 2022
1ae0a5f
add Resource pin
Olimiya Jun 6, 2022
1bb0603
add reader number
Olimiya Jun 6, 2022
e2dfa46
add new post
Olimiya Jul 28, 2022
402a29e
解决时区问题,帖子的date应添加0800表示时区。
Olimiya Jul 28, 2022
c183db5
更新
Olimiya Jul 28, 2022
a915e7a
更新环境配置文档
Olimiya Aug 2, 2022
cd0a5a2
添加知识架构到仓库中
Olimiya Aug 3, 2022
5ba321a
delete zhishijiagou
Olimiya Aug 3, 2022
3521508
上传女权稿子
Olimiya Aug 4, 2022
ec4b8af
图标题
Olimiya Aug 4, 2022
46de2cc
图标题
Olimiya Aug 4, 2022
11db4d6
图标题
Olimiya Aug 4, 2022
abcdffb
添加域名
Olimiya Oct 27, 2022
77a6875
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya Oct 27, 2022
a7ab5f7
云服务器帖子
Olimiya Nov 1, 2022
967acce
修改超链接粘贴形式
Olimiya Nov 1, 2022
2ba188c
测试显示文件名的语法
Olimiya Nov 1, 2022
afaeef0
测试显示文件名的语法
Olimiya Nov 1, 2022
c30a302
测试显示文件名的语法
Olimiya Nov 1, 2022
d402627
更新windows终端文档
Olimiya Nov 7, 2022
e4ea683
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Nov 7, 2022
4512a13
补充修改
Olimiya Nov 7, 2022
e9e7dd4
取消置顶
Olimiya Nov 7, 2022
1ff1fef
更新云服务器、终端文档
Olimiya Nov 8, 2022
c2fb1fb
更新github page
Olimiya Nov 8, 2022
b5e0d00
添加C++包管理器博客
Olimiya Nov 8, 2022
ed8699e
重新在自己PC上安装,添加git别名
Olimiya Nov 13, 2022
5327f55
添加win11博客
Olimiya Nov 13, 2022
84226c9
修复上个博客一处错误
Olimiya Nov 13, 2022
ed3f462
waline评论系统,绕过dns污染
Olimiya Nov 15, 2022
cdf615f
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Nov 15, 2022
c7814a0
添加备案号脚注元素
Olimiya Nov 15, 2022
07a95c5
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya Nov 15, 2022
64a249f
测试页脚
Olimiya Nov 15, 2022
4e37145
添加ubuntu图形化
Olimiya Nov 15, 2022
fd41925
暂时注释掉域名
Olimiya Nov 15, 2022
ecdb61f
1. 更新GithubPage的博客,记录完善Jekyll环境配置过程,虽然本地可以不具备这个环境
Olimiya Nov 18, 2022
c8d09a6
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Nov 18, 2022
355107e
Delete CNAME
Olimiya Nov 18, 2022
6ecdf8c
更新命令行blog
Olimiya Nov 18, 2022
bf145d7
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Nov 18, 2022
bcd2e71
测试action推送到cos
Olimiya Nov 19, 2022
33f23e0
测试action推送到cos,路径错误
Olimiya Nov 19, 2022
40b074b
测试action推送到cos,cos需要确认
Olimiya Nov 19, 2022
f4d724e
Merge branch 'master' of https://github.com/NichtsHsu/nichtshsu.githu…
Olimiya Nov 19, 2022
929085c
Merge branch 'Nihil'
Olimiya Nov 19, 2022
dbeed32
Update pages-deploy.yml
Olimiya Nov 19, 2022
f5fb6a5
添加WSL博客补充
Olimiya Nov 21, 2022
4f28f3a
添加jekyll配置中的一些问题
Olimiya Nov 21, 2022
03a1d57
完善github page的内容;
Olimiya Nov 25, 2022
c84ca4e
补充图片上传
Olimiya Nov 25, 2022
661a4c1
Update pages-deploy.yml
Olimiya Nov 25, 2022
21ca20c
Update pages-deploy.yml
Olimiya Nov 25, 2022
e7940df
Update pages-deploy.yml
Olimiya Nov 25, 2022
3f5922f
Update pages-deploy.yml
Olimiya Nov 25, 2022
8dfe96a
Update pages-deploy.yml
Olimiya Nov 25, 2022
24026ec
Update pages-deploy.yml
Olimiya Nov 25, 2022
60b498c
删除footer中备案号测试样式
Olimiya Nov 25, 2022
b49b1da
Update pages-deploy.yml
Olimiya Nov 25, 2022
4758fe1
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Nov 25, 2022
c176d67
上传foot和测试githubpage到cos是否变更
Olimiya Nov 25, 2022
71e277a
workflow已完成,更新github page说明;添加备案号
Olimiya Nov 25, 2022
91604ce
全部替换olimi.icu域名,替换google、百度等验证
Olimiya Nov 25, 2022
4c7b400
补充完整github page收录、管理相关;
Olimiya Nov 25, 2022
dbff3aa
替换百度的验证方式
Olimiya Nov 25, 2022
aa15782
重新整理blog的类别和层次结构
Olimiya Nov 25, 2022
ed7626d
补充文件
Olimiya Nov 25, 2022
a029e00
添加硬盘博客
Olimiya Nov 26, 2022
72213ac
完成硬盘的博客
Olimiya Nov 27, 2022
1e5ceaa
修复硬盘博客的图片
Olimiya Nov 28, 2022
ba84009
暂时关闭评论区以通过审核
Olimiya Dec 8, 2022
58824ec
暂时关闭评论区以通过审核
Olimiya Dec 8, 2022
e91803d
添加备案号,以及恢复评论区
Olimiya Dec 10, 2022
2a895b6
添加备案号图片html引用时的alt属性
Olimiya Dec 10, 2022
6632062
更新markdown博客:添加媒体资源引入
Olimiya Dec 10, 2022
9abe46d
补充上条 更新markdown博客:添加媒体资源引入
Olimiya Dec 10, 2022
2995759
添加博客:zotero总结
Olimiya Jan 31, 2023
953502f
zotero博客:修复图片顺序
Olimiya Jan 31, 2023
fb3084d
zotero博客:添加内容
Olimiya Jan 31, 2023
76abe77
zotero博客:添加内容
Olimiya Jan 31, 2023
dbf8f5b
完善博客:doxygen
Olimiya Feb 6, 2023
8f04198
添加AI的博客
Olimiya Feb 13, 2023
d166c6a
上传PDF目录生成博客,修改一下AI博客
Olimiya Feb 13, 2023
a931e27
补充PDF目录博客
Olimiya Feb 14, 2023
b22dedd
添加博客:QMake拷贝文件
Olimiya Feb 22, 2023
e17190c
更新博客:AI
Olimiya Feb 22, 2023
a504982
添加几个待更新的博客:IDE、工作记录
Olimiya Feb 22, 2023
5a343dc
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya Feb 22, 2023
650d0d5
完善博客qmake:添加后记总结
Olimiya Feb 22, 2023
e405521
完善博客qmake:build error
Olimiya Feb 22, 2023
cc5fd13
完善博客qmake:build error
Olimiya Feb 22, 2023
b37b607
完善博客qmake:build error
Olimiya Feb 22, 2023
de2da28
更新博客:AI
Olimiya Feb 23, 2023
0173409
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Feb 23, 2023
22185f1
更新博客:AI
Olimiya Feb 23, 2023
d0d8ead
更新博客:AI
Olimiya Feb 23, 2023
29e11ab
添加博客:之前记录的博客 C++内存、Qt迁移项目配置
Olimiya Feb 23, 2023
e42596b
添加博客:Qt项目工作记录、C++编码问题部分
Olimiya Feb 23, 2023
c9ca37f
添加博客:C++编码问题部分
Olimiya Feb 23, 2023
31edb32
完善今天更新的博客
Olimiya Feb 23, 2023
902cc0e
更新博客:AI、编码
Olimiya Feb 24, 2023
a99d6e2
完善之前虚拟机的博客,图片顺序
Olimiya Feb 24, 2023
8a3ad81
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya Feb 24, 2023
8dbc4d0
编码测试-基本完成
Olimiya Feb 25, 2023
97b888b
Merge branch 'master' of https://github.com/Olimiya/olimiya.github.io
Olimiya Feb 25, 2023
467f748
编码博客,基本完成
Olimiya Feb 25, 2023
bab7dba
润色、补充完整编码博客
Olimiya Feb 25, 2023
7e7ae63
编码测试-润色
Olimiya Feb 27, 2023
82ebbd7
添加nihil的外链
Olimiya Feb 27, 2023
4fb567d
润色编码博客
Olimiya Feb 28, 2023
b61308f
调整目录结构
Olimiya Mar 14, 2023
1cebadc
补充git
Olimiya Mar 14, 2023
eb08bd5
【修改】:个人云服务器
Olimiya Mar 15, 2023
f3dbbc2
merge
Olimiya Mar 15, 2023
2ea216d
【修改】:个人云服务器
Olimiya Mar 15, 2023
a71244a
【修复】:个人云服务的merge冲突
Olimiya Mar 16, 2023
49f849b
【结构调整】:调整文件组织形式
Olimiya Mar 16, 2023
3d0d6ef
【修改】:修复个人服务器博客错误
Olimiya Mar 17, 2023
259fc4d
【修复】:使用同步盘辅助同步
Olimiya Mar 17, 2023
7e5bb14
【结构调整】:工作相关的迁移
Olimiya Mar 29, 2023
63fd8a1
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya Mar 29, 2023
c05baf4
【博客调整】:添加自己的css库,完善外链对应的图标
Olimiya Mar 29, 2023
7e9eca4
Merge remote-tracking branch 'upstream/master' into Nihil
Olimiya Mar 29, 2023
c9fd9c9
【博客修改】:修改Gem文件,以便能够在本地运行测试效果
Olimiya Mar 29, 2023
dd2dfb0
Merge branch 'Nihil'
Olimiya Mar 29, 2023
15243e9
【博客修改】:修改中文引号、飞书图片看不了、替换图床选择等
Olimiya Mar 29, 2023
3b7d732
【博客修复】:替换游戏引擎所有照片放入图床
Olimiya Mar 29, 2023
05d8f84
【博客修复】:替换CSDN迁移过来的博客所有照片放入图床
Olimiya Mar 29, 2023
5ad24f1
【博客修复】:替换CSDN迁移过来的博客所有照片放入图床
Olimiya Mar 29, 2023
a6432fa
【博客修复】:调整错误的分类
Olimiya Mar 29, 2023
4f9f316
【博客修复】:调整错误的分类,将C++改为Cpp
Olimiya Mar 29, 2023
34223e7
【博客修复】:调整错误的分类,将C++改为Cpp
Olimiya Mar 29, 2023
d122880
【博客修复】:check源头分类的说明,调整gemfile。
Olimiya Mar 29, 2023
80fd972
【博客修复】:小变更
Olimiya Mar 29, 2023
878ede3
【博客修复】:暂时注释掉busuanzi
Olimiya Mar 29, 2023
b2927a1
【博客修复】:修改iconfont资源的位置
Olimiya Mar 29, 2023
253936e
【博客修复】:测试上传,测试Action
Olimiya Mar 29, 2023
6aeeb29
【博客修复】:去除self host
Olimiya Mar 29, 2023
f5e2b07
Revert "【博客修复】:暂时注释掉busuanzi"
Olimiya Apr 12, 2023
3134873
【添加博客】:WSL
Olimiya Apr 12, 2023
90b00f6
添加个人的子域,存放其他地方的博客。
Olimiya May 18, 2023
a39b053
Merge branch 'master' of https://github.com/NichtsHsu/nichtshsu.githu…
Olimiya May 18, 2023
0bb9bd6
Merge branch 'Nihil'
Olimiya May 18, 2023
6e27953
unMerge branch 'Nihil'
Olimiya May 18, 2023
77dd6e9
Merge branch 'Nihil'
Olimiya May 18, 2023
df2f6ad
update my footer
Olimiya May 18, 2023
8b5e450
同步更改footer,同时添加我额外显示的信息。
Olimiya May 18, 2023
6bd095d
Merge branch 'master' of github.com:Olimiya/olimiya.github.io
Olimiya May 18, 2023
985d257
删除我的footer信息,测试。
Olimiya May 18, 2023
d20232c
加上我的信息测试。
Olimiya May 18, 2023
94f0e8d
继续测试。
Olimiya May 18, 2023
0b71615
test去死吧
Olimiya May 18, 2023
d8beb91
干掉test
Olimiya May 18, 2023
4a254a7
删除test
Olimiya May 18, 2023
2863e4d
Revert "test去死吧"
Olimiya May 18, 2023
024f104
Revert "干掉test"
Olimiya May 18, 2023
314f0be
Revert "删除test"
Olimiya May 18, 2023
0b765ce
footer
Olimiya May 18, 2023
036333b
强行改gemfile,
Olimiya May 18, 2023
2d76ea4
修改脚注,正常显示。
Olimiya Jun 10, 2023
77fce0f
Update footer.html
Olimiya Nov 7, 2023
ef3c0d0
Update 2022-03-11-开端.md
Olimiya Jan 31, 2024
e35958a
从notion迁移
Olimiya Jun 10, 2026
6a65b9a
chore(posts): 精简和格式化多篇文章的链接和内容
Olimiya Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 32 additions & 3 deletions .github/workflows/pages-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ name: "Build and Deploy"
on:
push:
branches:
- main
- master
paths-ignore:
- .gitignore
Expand Down Expand Up @@ -54,18 +53,48 @@ jobs:
run: |
bundle exec htmlproofer _site --disable-external --check-html --allow_hash_href

- name: Upload site artifact
- name: Upload page artifact
uses: actions/upload-pages-artifact@v1
with:
path: "_site${{ steps.pages.outputs.base_path }}"

- name: Upload site artifact
uses: actions/upload-artifact@v3
with:
name: 'gh-artifact'
path: "_site${{ steps.pages.outputs.base_path }}" # or path/to/artifact

deploy:
environment:
name: github-pages
name: gh-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1

deploy-to-cos:
needs: [build,deploy]

runs-on: ubuntu-latest

steps:
- uses: actions/download-artifact@v3
id: download
with:
name: 'gh-artifact'

- name: Install coscmd
run: sudo pip install coscmd

- name: Configure coscmd
env:
secret_id: ${{ secrets.SecretId }}
secret_key: ${{ secrets.SecretKey }}
bucket: ${{ secrets.BUCKET }}
region: ${{ secrets.Region }}
run: coscmd config -a $secret_id -s $secret_key -b $bucket -r $region
- name: Upload to Tencent COS
run: coscmd upload -rs --delete --yes ./ /
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,5 @@ package-lock.json

# Misc
assets/js/dist

settings.local.json
77 changes: 77 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# AI 助手指南 — olimiya.github.io

基于 [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy) 主题定制的个人 Jekyll 博客,部署于 `https://olimi.icu`。

## 项目概览

- **框架**:Jekyll + Chirpy 主题(自定义版本,Fork 自 Nihil)
- **语言**:`zh-CN`,时区 `Asia/Shanghai`
- **评论系统**:Waline(`https://waline.olimi.icu/`)
- **分析**:Google Analytics(`G-NKV7205XPP`)
- **本地依赖**:`jekyll-archives` 位于 `.gems/jekyll-archives/`

## 常用命令

```bash
# 安装依赖
bundle install

# 本地预览(含草稿)
bundle exec jekyll serve --drafts

# 构建
bundle exec jekyll build

# 测试(html-proofer)
bundle exec htmlproofer ./_site
```

> Windows 用户:已配置 `wdm` 和 `tzinfo-data`,直接运行上述命令即可。

## 目录结构

| 路径 | 说明 |
| --------------------------- | -------------------------------- |
| `_posts/` | 正式文章,按主题分子目录 |
| `_drafts/` | 草稿,`serve --drafts` 可预览 |
| `_config.yml` | 站点主配置,中文注释 |
| `_data/locales/zh-CN.yml` | 中文 UI 文本 |
| `_tabs/` | 导航页(关于、归档、分类、标签) |
| `_includes/` | 布局组件(Liquid 模板) |
| `_sass/` | 样式文件 |
| `_javascript/` | 前端 JS 源码(通过 rollup 打包) |
| `assets/` | 静态资源(CSS/JS/图片) |

## 文章编写规范

### Front Matter 格式

```yaml
---
title: 文章标题
date: YYYY-MM-DD HH:MM
categories: [一级分类, 二级分类] # 最多两级
tags: [标签1, 标签2] # 小写
---
```

- 文件名格式:`YYYY-MM-DD-标题.md`(中文标题直接使用,无需转拼音)
- 图片推荐托管在 `https://picbed.olimi.icu/`,路径以 `/img/` 开头
- `future: true` 已启用,允许未来日期的文章

### 分类目录

现有分类子目录:`3D游戏引擎/`、`Cpp/`、`windows/`、`工作记录/`、`通用/`、`随笔/`、`在草稿/`

## 配置注意事项

- `_config.yml` 全中文注释,修改前确认字段含义
- `panel.post.trending_tags: false` — 热门标签已关闭
- `backgroud_animation: false`、`mouse_click_effect: false` — 特效已关闭
- `img_cdn: ""` — 未启用 CDN,图片路径保持原始

## 常见陷阱

- **时区问题**:`future: true` 已设置以避免因时区差异导致文章被跳过
- **本地 gem**:`jekyll-archives` 使用本地路径 `.gems/jekyll-archives/`,勿删除该目录
- **JS 打包**:修改 `_javascript/` 后需运行 `npm run build` 重新打包;`package.json` 定义了构建脚本
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

77 changes: 77 additions & 0 deletions Claude.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# AI 助手指南 — olimiya.github.io

基于 [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy) 主题定制的个人 Jekyll 博客,部署于 `https://olimi.icu`。

## 项目概览

- **框架**:Jekyll + Chirpy 主题(自定义版本,Fork 自 Nihil)
- **语言**:`zh-CN`,时区 `Asia/Shanghai`
- **评论系统**:Waline(`https://waline.olimi.icu/`)
- **分析**:Google Analytics(`G-NKV7205XPP`)
- **本地依赖**:`jekyll-archives` 位于 `.gems/jekyll-archives/`

## 常用命令

```bash
# 安装依赖
bundle install

# 本地预览(含草稿)
bundle exec jekyll serve --drafts

# 构建
bundle exec jekyll build

# 测试(html-proofer)
bundle exec htmlproofer ./_site
```

> Windows 用户:已配置 `wdm` 和 `tzinfo-data`,直接运行上述命令即可。

## 目录结构

| 路径 | 说明 |
|---|---|
| `_posts/` | 正式文章,按主题分子目录 |
| `_drafts/` | 草稿,`serve --drafts` 可预览 |
| `_config.yml` | 站点主配置,中文注释 |
| `_data/locales/zh-CN.yml` | 中文 UI 文本 |
| `_tabs/` | 导航页(关于、归档、分类、标签) |
| `_includes/` | 布局组件(Liquid 模板) |
| `_sass/` | 样式文件 |
| `_javascript/` | 前端 JS 源码(通过 rollup 打包) |
| `assets/` | 静态资源(CSS/JS/图片) |

## 文章编写规范

### Front Matter 格式

```yaml
---
title: 文章标题
date: YYYY-MM-DD HH:MM
categories: [一级分类, 二级分类] # 最多两级
tags: [标签1, 标签2] # 小写
---
```

- 文件名格式:`YYYY-MM-DD-标题.md`(中文标题直接使用,无需转拼音)
- 图片推荐托管在 `https://picbed.olimi.icu/`,路径以 `/img/` 开头
- `future: true` 已启用,允许未来日期的文章

### 分类目录

现有分类子目录:`3D游戏引擎/`、`Cpp/`、`windows/`、`工作记录/`、`通用/`、`随笔/`、`在草稿/`

## 配置注意事项

- `_config.yml` 全中文注释,修改前确认字段含义
- `panel.post.trending_tags: false` — 热门标签已关闭
- `backgroud_animation: false`、`mouse_click_effect: false` — 特效已关闭
- `img_cdn: ""` — 未启用 CDN,图片路径保持原始

## 常见陷阱

- **时区问题**:`future: true` 已设置以避免因时区差异导致文章被跳过
- **本地 gem**:`jekyll-archives` 使用本地路径 `.gems/jekyll-archives/`,勿删除该目录
- **JS 打包**:修改 `_javascript/` 后需运行 `npm run build` 重新打包;`package.json` 定义了构建脚本
10 changes: 4 additions & 6 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,11 @@ end

# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
platforms :mingw, :x64_mingw, :mswin, :jruby do
gem "tzinfo", ">= 1", "< 3"
gem "tzinfo-data"
end
gem "tzinfo", ">= 1", "< 3"
gem "tzinfo-data"

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] if RUBY_VERSION < "3.2"

# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart.
Expand All @@ -27,4 +25,4 @@ gem "jekyll-archives", path: ".gems/jekyll-archives"
# Lock jekyll-sass-converter to 2.x on Linux-musl
if RUBY_PLATFORM =~ /linux-musl/
gem "jekyll-sass-converter", "~> 2.0"
end
end
1 change: 1 addition & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ The MIT License (MIT)

Copyright (c) 2019 Cotes Chung
Copyright (c) 2021 Nichts Hsu
Copyright (c) 2021 Olimi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
43 changes: 5 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,11 @@
基于 [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy) 主题定制化的个人博客,博客内容已转移到 `blog` 分支,`master` 将作为模板使用。[此处进入我的博客](https://nihil.cc/)。
基于 [Chirpy](https://github.com/cotes2020/jekyll-theme-chirpy) 主题定制化的个人博客,[点击此处进入](https://nihil.cc/)。

[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)

使用之前请先参考原版 Chirpy 的[使用教程](https://chirpy.cotes.page/posts/getting-started/)。
Fork Nihil大佬的个人定制化版本。有轮子就不要造轮子了好吧。(其实就是懒)

与原版 Chirpy 不同的点在于:
开箱即用这点还是非常方便的。以后如果有时间折腾了,再去尝试吧。

* 在原版支持的评论系统 [Disqus](https://disqus.com/),[Utterances](https://utteranc.es/) 和 [Giscus](https://giscus.app/zh-CN) 外,增加对 [Waline](https://waline.js.org/) 评论系统的支持,参见 `_config.yml` 里的 `comments.waline`。
* 使用[知乎式 404 界面](https://404.life/564.html),可以返回首页或者返回上一页。
* 新增了分享到 Line,QQ,QQ 空间和微博,参见 `_data/share.yml`。
* 使用 [iconfont](https://www.iconfont.cn/) 取代 [Font Awesome](https://fontawesome.com/),有更多的图标选择空间。注意:自 2022-12-29 起,iconfont 路径配置从 `_config.yml` 迁移到了 `_data/assets/cross_origin.yml` 及 `_data/assets/self_host.yml` 中的 `iconfont.css`,以支持下载 css 到本地。
* 右侧边栏添加了外部链接块,参见 `_data/external_links.yml`。
* 可以自由地控制在帖子中显示右侧边栏哪些块。参见 `_config.yml` 里的 `panel`。
* 添加了子域页。参见 `_data/subdomain.yml`。不需要该页面的情况下删除 `_tabs/subdomain.md` 即可。
* 添加了 `<details>` 标签的样式,同时调整了 blockquote 的样式。
* 使用改自 [`just the docs`](https://github.com/pmarsceill/just-the-docs) 的表格样式。
* 将代码染色应用到了行内代码段,例如 `` `let fuck_rust = 114514;`{:.language-rust} ``。
* 使用 [Fira Code](https://github.com/tonsky/FiraCode) 作为代码段字体。默认对行内代码不开启连体(Ligature),对块代码开启。因为某些原因,在 shell 语言中禁用连体。
* 暗色主题时,标题和加粗内容在白色文字之中难以区分,增加发光效果以突出显示。
* 可以配置高亮代码段中的某些行,参考[此处](http://nihil.cc/posts/highlight_lines_for_jekyll/#%E4%BE%8B%E5%AD%90)。
* 运行代码显示输出结果(开发中,目前支持部分语言),需要在代码段的下一行添加 `{: run="lang" }`,例如:
原Nihil版本在[Nihil](https://github.com/Olimiya/olimiya.github.io/tree/Nihil)中。

````markdown
```rust
fn main() {
println!("hello world");
}
```
{: run="rust" }
````

语言支持情况:
| 已支持的语言 | `run="lang"` 参数 | 后端 |
| :-: | :-: | :-: |
| C++ | `run="cpp"` | [Coliru](https://coliru.stacked-crooked.com/) |
| JavaScript | `run="javascript"` | N/A (本地) |
| Python | `run="python"` | [Online Python](https://www.online-python.com/) |
| Rust | `run="rust"` | [Rust Playground](https://play.rust-lang.org/) |

* (2022-11-29) 支持同名的多级 categories,如果你是从旧版本更新到当前版本,请在本地运行 `bundle update`。原版 Chirpy 使用 `jekyll-archives` 插件生成 categories,该插件将所有 categories 视为同等级别关系,这导致在 Chirpy 中无法使用相同名字的二级 categories,这个问题在本分支中得以修复,可以使用任何同名的多级 categories 了。注意:由于将 `jekyll-archives` 下载到本地 `.gems` 目录,并且将 `Gemfile` 指向本地路径,因此本地需要 `bundle update` 之后才能生效。
* (2022-12-12) 添加了动画背景效果和鼠标点击效果,考虑到不是所有人都喜欢特效,默认情况下这两都是禁用的。如需开启,请在 `_config.yml` 中配置 `backgroud_animation` 和 `mouse_click_effect` 为 `true`。

通常,每周会至少 merge 一次 [`upstream/master`](https://github.com/cotes2020/jekyll-theme-chirpy) 以追踪新的功能。
原版本的 Chirpy 在 [original-chirpy](https://github.com/Olimiya/olimiya.github.io/tree/original-chirpy) 分支保持同步。
Loading
Loading