About the Notes 关于笔记

一个持续探索学习者的学习笔记,因为不想用rst写,所以直接用mkdocs,readthedoc主题。 虽然计划写不少东西(看现在的目录大纲就明白了),但是内容整理还是得step by step。

但最近已经确定好大纲: 笔记用于知识的输入,博客用于知识的输出。(knowledge input: notes, knowledge output: blog)

但是个人还是有点喜欢折腾,所以不想再想以前那样用别人的开源项目写blog,准备抽时间自己写一个blog(治疗自学Go+Vue拖延症末期的终极方案),当然blog正式上线的日期还得再缓缓。

毕竟,笔记属于零碎知识整合,不同于写blog需要完整成文,可以增量更新。

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、漏洞分析。

不会测试的开发不是一个好架构,不会开发的测试不是一个好渗透 ^_^