代码拉取完成,页面将自动刷新
#! /bin/sh
###########################################################
# Description:
# This script write for mdbook project to generate pdf
###########################################################
cargo install mdbook mdbook-pdf
hasPdfSec=$(grep "output.pdf" ./book.toml)
if [ "$hasPdfSec" = "" ]; then
echo "===>>> Backup book.toml file..."
cp book.toml book.toml.bak
cat >> book.toml << EOF
[output.pdf]
scale = 1
paper-width = 10
paper-height = 12
margin-top = 1
margin-bottom = 1
margin-left = 1
[output.pdf-outline]
EOF
fi
echo "===>>> Start build pdf..."
mdbook build
today=$(date +%Y%m%d)
echo "===>>> PDF rename to rust-curse-$today.pdf"
mv book/pdf/output.pdf rust-course.pdf
if [ -f book.toml.bak ]; then
echo "===>>> Reverse book.toml file..."
mv book.toml.bak book.toml
fi
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。