About the Notes 关于笔记
一个持续探索学习者的学习笔记,因为不想用rst写,所以直接用mkdocs,readthedoc主题。 虽然计划写不少东西(看现在的目录大纲就明白了),但是内容整理还是得step by step。
但最近已经确定好大纲: 笔记用于知识的输入,博客用于知识的输出。(knowledge input: notes, knowledge output: blog)
但是个人还是有点喜欢折腾,所以不想再想以前那样用别人的开源项目写blog,准备抽时间自己写一个blog(治疗自学Go+Vue拖延症末期的终极方案),当然blog正式上线的日期还得再缓缓。
毕竟,笔记属于零碎知识整合,不同于写blog需要完整成文,可以增量更新。
- Online Reading: https://testercc.github.io/
For full information please visit TesterCC on Github.
If you are interested in my blog, please visit TesterCC's Blog
A Learning Notes Collection
Content: Include security, penetration testing, CTF, development and so on.
Environment: `Python 3.6.x + mkdocs`
Mkdocs常用命令
使用mkdocs写笔记或者文档还是很方便的,下面是常用命令
mkdocs new [dir-name]
- Create a new project.mkdocs serve
- Start the live-reloading docs server.mkdocs build
- Build the documentation site.mkdocs build --clean
is better.mkdocs help
- Print this help message.
mkdocs build后,静态文件都会生产于site/目录下, 若想发布到github上,只需把此目录下的文件都push到github page要求的对应仓库。
本地调试
mkdocs serve
发布到Github
默认就放在master分支上。虽然最近因为一些原因Github在推广改成main,但是暂时先按照git的习惯继续用master吧。
mkdocs build --clean
cd site
git add .
git commit -m "update notes"
git push origin master
cd ..
更新频率
笔记可以有多次git commit
,但 /public
更新控制在每日1次(虽然有写自动化脚本也挺省事儿,但还是要养成好喜欢,毕竟每次提交也会花费一点时间的)
其它
更多自定义设置请见官方文档 (友情提示:若有英文阅读恐惧症,请合理使用google translate插件)
About Me
跨界IT从业人员,入行N年,非自愿斜杠中年,曾从事过运营、测试、 管理、开发、运维、架构、安全等岗位,目前正在梳理知识和技能,向安全研发的目标进发。
持续学习者,且不断在学习力上向学霸们看齐。
日常爱好:阅读(应该坚持一生的习惯)、搏击(强身健体,自卫防身)。
最近兴趣:安全开发、CTF、漏洞分析。
不会测试的开发不是一个好架构,不会开发的测试不是一个好渗透
^_^