网站内容页面怎么做外链,虚拟主机建多个网站,ps做网站页面设置为多大,兖州网站开发我之前简单提到过用 Rust 做电子书#xff0c;今天分享下如何用Rust做电子书。制作电子书其实用途广泛#xff0c;不仅可以用于技术文档#xff08;对技术人来说非常方便#xff09;#xff0c;也可以制作用户手册、笔记、教程等#xff0c;还可以应用于文学创作。
如果…我之前简单提到过用 Rust 做电子书今天分享下如何用Rust做电子书。制作电子书其实用途广泛不仅可以用于技术文档对技术人来说非常方便也可以制作用户手册、笔记、教程等还可以应用于文学创作。
如果你有想法写小说或者做知识付费电子书也是一个不错的切入点。特别是知识付费领域通过小范围试水电子书收集读者反馈进一步打磨内容最后也可以出版成书。
好了有点扯远了我们重点先说下怎么用Rust快速做电子书吧简单方便几分钟就可以搭起来。 1. 环境准备
我们准备用Rust来创建电子书首先需要安装有Rust的环境Rust环境安装也比较简单打开官方地址复制安装命令安装即可。
curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh
其次需要对Markdown语法了解如果不了解的可以看下强烈推荐所有人来学。很多精美的排版和插图都可以通过md语法来实现现在更有md的编辑器稍微了解配合编辑器就能如虎添翼了。
如果有不熟悉markdown可以到这个网站来学习了解下https://www.markdownguide.org/ 也可以其他中文网站了解。 2. 安装使用
介绍下我们做电子书的主角mdBook一款由rust实现的开源软件可以进行文档生成搜索语法高亮生产的电子书可以支持在PC、和移动设备打开使用。
通过cargo来安装
cargo install mdbook
安装成功可以进行创建
mdbook init my-first-book
创建过程中可以起名字创建完成后到该文件目录下
cd my-first-book
mdbook serve --open
打开地址http://localhost:3000/ 可以看到创建的电子书模板已经打开了尽管内容还是空的但电子书的结构已经有了左边导航右边文章内容以及搜索框。 剩下就是我们写电子书的内容了。
3. 写电子书内容
在创建的电子书工程下会看到src文件目录、book.toml配置文件、book目录我们先关注电子书的内容src目录
├── SUMMARY.md
└── chapter_1.md
SUMMARY.md 里打开可以看到就是左侧的导航配置比如对应的章节配置在这个文件里chapter_1.md就是对应的章节内容
# Summary
- [Chapter 1](./chapter_1.md)
可以对chapter_1.md进行内容写作就可以形成对应的电子书的内容了。
比如这个我复制了个内容修改了章节命名然后重新刷新即可看到内容。 4. 部署
电子书制作完后编译后会发现在book的目录下会有编译好的文件可以通过GitHub Pages上这样完全可以免费也可以支持远程别人打开和阅读。
这个是我之前部署的一个Rust精简笔记电子书 回头再介绍下部署吧有兴趣的也可以看官方文档部署也比较简单可以通过脚本结合来。 PS: 也欢迎大家评论和交流~ 更多文章也可关注微信公号良技漫谈