chaoxu / chickenglass

Note taking and collaboration tool for mathematicians.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chickenglass

Under development, don't use!

Note taking tool for mathematicians.

If you are looking for a mature tool with many features, try Quarto.

This project is mainly for someone who creates a collection of static content of mathematical flavor in HTML (or LaTeX) and want a markdown like writing process.

The project would provide some filters to solve the following problems in standard markdown.

Philosophy

This allows one to directly adopt any pandoc filter, and also use these filters in your own work.

Support

  • Label/References (crossref)
  • Theorem Environment

Tests

Don't forget to install python requirements and Pandoc.

In the main directory, try the following.

export LUA_PATH="$PATH_TO_CHICKENGLASS/chickenglass/filters/?.lua;;"
./chickglass.py example _site

Roadmap

  • Add a build system based on Shake
  • Add helpful authoring tools
  • More robust crossref
  • Cross file ref support
  • Package for simple deployment
  • Maybe switch to djot?

About

Note taking and collaboration tool for mathematicians.

License:MIT License


Languages

Language:TeX 69.0%Language:Lua 17.0%Language:CSS 7.6%Language:Python 3.8%Language:HTML 2.6%