Skip to content

JSerZANP/shaku

Repository files navigation

Shaku

(Shaku)- elucidate, explain

Shaku is a family of tools to help write technical blogs, out of my frustration while writing articles for my personal blog - jser.dev.

Tools

  1. shaku-code-annotate-core - core parser of Shaku. Tokenizer not included.
  2. shaku-code-annotate-shiki - Shaku syntax highlighter based on Shiki.
  3. shaku-code-annotate-sugar-high - Shaku syntax highlighter based on Sugar High.
  4. remark-shaku-code-annotate - plugin for remark.
  5. marked-shaku-code-annotate - plugin for marked.
  6. Shaku Playground - a playground to try out shaku-code-annotate.
  7. Shaku Snippet - generate beautiful code snippet screenshots with annotation.

Dev tools

Also with some dev tools if you are interested

  1. Shiki Token Inspector - easily inspect the tokens generated by shiki.
  2. Sugar High Token Inspector - easily inspect the tokens generated by Sugar High.

Built with Shaku

Check out some cool stuff built with Shaku.

  • jser.dev blog is using Shaku heavily to annotate code snippets.
  • jser.pro has interactive React quizzes on top of Shaku.

Community

  1. Shaku Discord