帮助我们完善内容¶
CTF是一个涉及面很广的比赛,而作者一个人的能力又很有限,所以书中难免会有一些错误或者不完善的地方,如果您在阅读过程中发现任何知识点错误、内容模糊、名词拼写错误等问题,还请您协助我们进行修改,我们一直在为CTF和网络安全的开源生态努力,也希望您能够加入我们,一起完善本书,共同维护CTF社区的开放性。每一个 PR 都会被记录在本书的贡献者名单中,我们向每一个为开源社区做出努力和贡献的人,致以崇高的敬意!
直接编辑¶
在每个页面的右上角有一个「编辑」图标,您可以按照以下步骤修改文本或代码:
- 点击编辑按钮,如果遇到“需要 Fork 此仓库”的提示,请同意该操作;
- 修改 Markdown 源文件内容,并确保内容正确,同时尽量保持排版格式的统一;
- 在页面底部填写修改说明,然后点击
Propose file change
按钮;页面跳转后,点击Create pull request
按钮即可发起拉取请求。
本地编辑¶
注意
本项目基于 Mkdocs-Material 构建,如果您对 Mkdocs-Material 不熟悉,建议您先阅读 Mkdocs-Material 官方文档。
直接编辑的方式对于小改动来说是非常方便的,但是如果您需要修改大量内容,或者需要在本地进行编辑,那么您可以按照以下步骤进行:
- 首先 Fork 本仓库到您的 GitHub 账户;
- 将您 Fork 的仓库使用
git clone
命令将仓库克隆至本地; - 将本地所做更改 Commit ,然后 Push 至仓库;
- 发起 Pull Request ,我们会尽快回复。
本地构建¶
对于 Mkdocs-Material 项目的本地构建,您需要具备Python环境,随后使用
安装Mkdocs-Material,然后在您仓库的克隆目录下执行随后访问 127.0.0.1:8000 即可查看本地构建的效果。
贡献者名单¶
本项目的完成离不开以下小伙伴的贡献,感谢他们的付出。