zagap
Show HN: The Raku Knowledge Base powered by Podlite markup language(Open-Source)
https://raku-knowledge-base.podlite.org/
Hi ! I'm excited to share the Raku Knowledge Base v1.0, a comprehensive resource for the Raku programming language.Key Features:* Full-text search across all documents* Auto-generated global term index* Breadcrumb navigation for easy exploration* Integration of official Raku docs and community modulesThe Raku Knowledge Base is open source (Artistic 2.0 license):...
To meet modern requirements and make documents dynamic, we need a flexible API and integration with contemporary frameworks. Simple HTML just isn't up to the task. Although this was the approach during the early implementation (https://github.com/zag/js-pod6), it turned out to be a dead end.
thank you
What I find most interesting is that there’s no need to choose between Podlite and Markdown; you can use both and switch between them as needed.
I think Podlite could be really useful in document management systems and electronic publishing. But... let's see what practical uses Podlite will find.
thank you
---
=toc head1, head2, head3
=begin markdown
# header from markdown
## second level
=end markdown
=head1 This is header from Podlite
---https://pod6.in/#p=%3Dtoc+head1%2C+head2%2C+head3%0A%0A%3Dbe...
At the moment only typescript implementation exists and here is PEG grammars from it: https://github.com/podlite/podlite/blob/main/packages/podlit...
At the moment it supports Mermaid diagrams:
https://pod6.in/#p=%3Dbegin+Mermaid++%3Acaption%28%27Caption...
https://github.com/podlite/podlite-specs/blob/main/Specifica...
Also online playground is available here: https://pod6.in/
Thanks for your interest in Podlite! with best, Alex
Show HN: Podlite - a lightweight markup language for organizing knowledge
https://podlite.org/2024/4/23/1/podlite-specification-v1-0-released
Unbound by any specific domain, programming language, or concept, Podlite stands out as a universal markup languageIn addition, the support for Markdown markup as a standard block adds convenience and allows for the use of familiar syntax for text formattingIt's perfect for documentation, educational materials, blogging, and much more for organizing knowledge.One of the key features of Podlite...
For example:
=head1 -> =h1 =item1 * -> =i1 * =item1 [ ] -> =i1 [x]
Nice! thank you
=begin markdown
# I love markdown \o/
* item
* item
=end markdown
[example](https://pod6.in/#p=%3Dtoc+head1%0A%0A%3Dhead1+this+is+Podlit...)thank you!