-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
45 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,15 +5,34 @@ | |
Shaku is a family of tools to help write technical blogs, | ||
out of my frustration while writing articles for my personal blog - [jser.dev](https://jser.dev). | ||
|
||
## Tools | ||
## Packages | ||
|
||
### Core | ||
|
||
1. [shaku-code-annotate-core](./packages/shaku-code-annotate-core/) - core parser of Shaku. Tokenizer not included. | ||
2. [shaku-code-annotate-shiki](./packages/shaku-code-annotate-shiki/) - Shaku syntax highlighter based on Shiki. | ||
3. [shaku-code-annotate-sugar-high](./packages/shaku-code-annotate-sugar-high/) - Shaku syntax highlighter based on Sugar High. | ||
4. [remark-shaku-code-annotate](./packages/remark-shaku-code-annotate/) - plugin for remark. | ||
5. [marked-shaku-code-annotate](./packages/marked-shaku-code-annotate/) - plugin for marked. | ||
6. [Shaku Playground](https://shaku-web.vercel.app/playground) - a playground to try out shaku-code-annotate. | ||
7. [Shaku Snippet](https://shaku-web.vercel.app/snippet) - generate beautiful code snippet screenshots with annotation. | ||
|
||
### [email protected] | ||
|
||
Recommended implementation based on [Shiki Transformer](https://shiki.matsu.io/guide/transformers) | ||
|
||
1. [shaku-code-annotate-shiki-transformer](./packages/shaku-code-annotate-shiki-transformer/) - Shaku syntax transformer for [email protected] | ||
|
||
### [email protected] | ||
|
||
Legacy implementation by wrapping shiki. | ||
|
||
1. [shaku-code-annotate-shiki](./packages/shaku-code-annotate-shiki/) - Shaku syntax highlighter based on Shiki. | ||
2. [remark-shaku-code-annotate](./packages/remark-shaku-code-annotate/) - plugin for remark. | ||
3. [marked-shaku-code-annotate](./packages/marked-shaku-code-annotate/) - plugin for marked. | ||
|
||
### Sugar High | ||
|
||
1. [shaku-code-annotate-sugar-high](./packages/shaku-code-annotate-sugar-high/) - Shaku syntax highlighter based on Sugar High. | ||
|
||
## Tools | ||
|
||
1. [Shaku Playground](https://shaku-web.vercel.app/playground) - a playground to try out shaku-code-annotate. | ||
2. [Shaku Snippet](https://shaku-web.vercel.app/snippet) - generate beautiful code snippet screenshots with annotation. | ||
|
||
## Dev tools | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters