基础命令
cargo install mdbook
mdbook init
mdbook build
mdbook watch
mdbook serve
多级目录
vi mdbook.sh
#!/bin/bash
li="\n";
for f in $(ls -d src/*)
do
n=$(echo ${f} |cut -d'/' -f2 )
toml='\n[book]\nsrc = "'$f'"\n[build]\nbuild-dir = "book/'$n'"'
echo -e ${toml} > book.toml
$(mdbook build)
li="${li}<li><a href='"$n"'>$n</a></li>\n"
done
echo -e "<ul>${li}</ul>" > book/index.html
vi /etc/nginx/conf.d/md.conf
server {
listen 80;
server_name md.plem.cn;
location / {
alias /home/plem/mdbook/book/;
}
}
nginx -s reload