Introduction
shiroa (Shiro A, or The White, or 云笺) is a simple tool for creating modern online (cloud) books in pure typst. It has similar use cases as mdBook, which is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation.
shiroa is heavily inspired by mdBook, but it is considered to be more adapted to Typst style, hence no guarantee of compatibility with mdBook. Compared with mdBook, we utilizes typst's advantages to bring a more flexible writing experience, such as scripting and package.
Not yet finished project
shiroa still have many items in todolist:
-
User experience, which is transparent to writers:
- SEO optimization
- Faster font loading
- Reducing the size of theme bundle files and compiled svg artifacts
- Add prev/next buttons
- initialize a book project interactively
-
Writer experience:
- Multimedia html elements
- Book specific helper functions
- Customize Favicon
-
Developer experience:
- Continuous CI testing for
shiroa
- Continuous CI testing for
Hence you may meet many problems. We are active to receive questions and bugs in Github Issues and please feel free to open issues. If you'd like to contribute, please consider opening a pull request.
License
shiroa source and documentation are released under the Apache License v2.0.
The source and documentation in theme directory in themes/mdbook
are released under the Mozilla Public License v2.0.