mac+gitbook笔记环境搭建

mac+gitbook笔记环境搭建

为了更方便看笔记以及总结漏洞复现情况,搭建了一个gitbook环境

ps:node版本为14时,安装gitbook会报错

0x1 nvm安装:用来管理node版本
1
2
3
4
git clone https://github.com/nvm-sh/nvm.git
cd nvm
sh install.sh
vim ~/.bash_profile

在bash_profile中输入如下字段:

1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

如图:

image-20210707144052355

1
2
source ~/.bash_profile
nvm -v

image-20210707144130595

安装v10版本:

1
nvm install v10

image-20210707151354988

转换使用v10版本:

1
nvm use 10

image-20210707151502733

问题1:

发现每次重新打开终端都要source ~/.bash_profile才能更改配置

解决:

zsh加载的是 ~/.zshrc文件

1
vim ~/.zshrc

添加source ~/.bash_profile语句即可

image-20210707144557243

0x2 安装gitbook:
1
2
npm install -g gitbook-cli
gitbook -V

运行完成如下图:(顺便其中gitbook真的会装好久,换了源还是没有很快

image-20210707163709690

0x3 使用gitbook:

建好文件夹后cd进入,初始化gitbook:

1
gitbook init

自主修改readme.md和summary.md

summary.md(也就是目录)的内容如下:

image-20210708090946536

运行后大致如下图,introduction就是readme.md的内容

左侧的目录就是summary.md的内容

image-20210708090518889

可以按个人所需安装一些有用的插件:

建议直接npm,感觉gitbook install很慢

比如加个页脚:

image-20210708091106973

然后在文件夹下生成一个book.json文件,在里面填写配置和插件信息

我的book.json文件是这样的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"title" : "kamivul",
"author" : "0xkami",
"description" : "漏洞复现记录",
"language" : "zh-hans",
"plugins": ["chapter-fold","back-to-top-button","code","copy-code-button","-lunr", "-search", "search-pro","splitter" ,"tbfed-pagefooter"],
"pluginsConfig": {
"tbfed-pagefooter": {
"copyright":"--by 0xkami",
"modify_label": "该文件修订时间:",
"modify_format": "YYYY-MM-DD HH:mm:ss"
}
}
}

效果如图:

image-20210708091242739

ps:

还不知道要不要绑到这个博客域名里,毕竟太菜了