服务器配置备忘
软件环境
- CentOS7:操作系统比较老,是腾讯的轻量云服务器,服务周期2021.12-2025.12
- cargo:rust的包管理,安装方法参考官网
- mdbook:
cargo install mdbook
提供网页生成和上线服务 - mdbook-katex:
cargo install mdbook-katex
支持统一数学表达式的插件,需要升级系统的gcc版本为10以上 - mdbook-mermaid:
cargo install mdbook-mermaid
支持框图、流程图的插件
构建mdbook上线流程
- 初始化页面目录:
mdbook init
- 生成页面:
mdbook build
- 启动服务:
mdbook serve
配置文件
[book]
authors = [西安电子科技大学]
language = "en"
multilingual = false
src = "src"
title = "红外物理与技术"
[preprocessor]
[preprocessor.mermaid]
command = "mdbook-mermaid"
[preprocessor.katex]
after = ["links"]
[output]
[output.html]
additional-js = ["mermaid.min.js", "mermaid-init.js"]
mathjax-support = true
CentOS7升级gcc版本
1、安装centos-release-scl:yum install centos-release-scl
2、安装 devtoolset:yum install devtoolset-10-gcc*
3、激活:scl enable devtoolset-10 bash
4、把下面的脚本放入/etc/profile.d目录下, 并给文件加上执行权限,开机启动。
#/bin/bash
source /opt/rh/devtoolset-10/enable