thelocalh0st/thelocalh0st.github.io
GitHub: thelocalh0st/thelocalh0st.github.io
一个记录 CTF 挑战、靶机渗透过程的 Jekyll 静态博客站点,为安全学习者提供丰富的实战解题参考。
Stars: 1 | Forks: 1
# Chirpy Starter [](https://rubygems.org/gems/jekyll-theme-chirpy) [][mit]
当通过 [RubyGems.org][gem] 安装 [**Chirpy**][chirpy] 主题时,Jekyll 只能读取主题 gem 中 `/_data`、`/_layouts`、`/_includes`、`/_sass` 和 `/assets` 文件夹下的文件,以及 `/_config.yml` 文件中的一小部分选项。如果你曾经安装过此主题 gem,可以使用命令 `bundle info --path jekyll-theme-chirpy` 来定位这些文件。
Jekyll 团队声称这是为了将控制权留给用户,但这也导致用户在使用功能丰富的主题时无法享受开箱即用的体验。
为了充分利用 **Chirpy** 的所有功能,你需要将主题 gem 中的其他关键文件复制到你的 Jekyll 站点。以下是目标列表:
```
.
├── _config.yml
├── _plugins
├── _tabs
└── index.html
```
为了节省你的时间,也为了防止你在复制过程中遗漏某些文件,我们将最新版本 **Chirpy** 主题的那些文件/配置以及 [CD][CD] 工作流提取到了这里,以便你能在几分钟内开始写作。
## 前置条件
按照 [Jekyll 文档](https://jekyllrb.com/docs/installation/) 中的说明完成基础环境的安装。还需要安装 [Git](https://git-scm.com/)。
## 安装说明
登录 GitHub 并 [**使用此模板**][use-template] 生成一个全新的仓库,将其命名为 `USERNAME.github.io`,其中 `USERNAME` 代表你的 GitHub 用户名。
然后将其克隆到本地并运行:
```
$ bundle
```
## 用法
请参阅 [主题文档](https://github.com/cotes2020/jekyll-theme-chirpy#documentation)。
## 许可证
本作品在 [MIT][mit] 许可证下发布。
标签:Chirpy主题, CSS, GitHub Pages, HackTheBox, HTML, Jekyll, RubyGems, TryHackMe, Web安全, Writeup, 博客, 多模态安全, 技术分享, 网络安全, 网络安全教程, 蓝队分析, 解题思路, 防御加固, 隐私保护, 静态网站