A Tufted style inspired blog template powered by Astro and Typst. https://hpcesia.codeberg.page/Tybios/
  • Typst 40.2%
  • TypeScript 30.3%
  • CSS 16.3%
  • Astro 13.2%
Find a file
2026-05-27 12:53:42 +08:00
.forgejo/workflows Use codeberg's CI runner 2026-03-12 15:54:56 +08:00
.vscode Update editor configs to solve Tinymist lint error 2026-02-09 19:04:56 +08:00
.zed Update editor configs to solve Tinymist lint error 2026-02-09 19:04:56 +08:00
patches Remove noisy hast debug info 2026-03-14 02:21:14 +08:00
public Initial commit from Astro 2026-01-31 12:41:15 +08:00
src Make font size larger for a11y 2026-04-06 01:44:49 +08:00
.gitignore Initial commit from Astro 2026-01-31 12:41:15 +08:00
.gitmodules MathML support using akida/mathyml 2026-02-04 13:37:16 +08:00
astro.config.ts Fix Astro font style 2026-03-16 21:48:14 +08:00
biome.json Ignore typst lib in Biome 2026-03-12 15:11:31 +08:00
LICENSE Add License and README documents 2026-02-16 14:10:55 +08:00
package.json Update Dependencies 2026-05-27 12:53:42 +08:00
pnpm-lock.yaml Update Dependencies 2026-05-27 12:53:42 +08:00
pnpm-workspace.yaml Remove noisy hast debug info 2026-03-14 02:21:14 +08:00
README.md Update README 2026-03-12 16:18:56 +08:00
tsconfig.json Add Biome.js linter 2026-02-03 19:42:31 +08:00

Tybios

Warning

This project is still in a early stage of development.

A Tufted style inspired static blog template powered by Astro and Typst.

Features

  • Tufted style inspired design.
  • Write posts with Typst.
  • Extract embeded images in Typst HTML output to file.
  • Auto image optimization for images in Typst. (After Typst 0.15 publishes)
  • Atom feed generation.
  • Auto dark mode support for SVGs generated by Typst. (Partially support by invert color)
  • Theme control and customization.
  • Internationalization support.

Acknowledgements

This project could not have been realized without astro-typst and typst.ts.

This project draws inspiration from edwardtufte/tufte-css and vsheg/tufted.

License

BSD-3-Clause.