Feature/plugins - #164
Conversation
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
| === "`zensical.toml`" | ||
|
|
||
| ``` toml | ||
| [project.plugins."material/tags/public"] |
There was a problem hiding this comment.
Do we use material/tags instead of zensical/tags because tags in mkdocs.yml is normalized as material/tags? @squidfunk
There was a problem hiding this comment.
We should not use the material/* names. Those are only necessary for compat.
There was a problem hiding this comment.
Ok, will change it for the tags configuration.
- Meta does not seem to have a short name if codex did not just miss it.
- For tags, it also tells me that "the default listings_directive is strictly material/tags".
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
|
I have pushed pages for the literate-nav and awesome-nav plugins as well now. I tried to have them be complete without replicating the entire docs (of awesome-nav in particular). Added an admonition at the top to alert people to the fact that we have our own ideas about navigation as content and modular navigation. |
Signed-off-by: alexvoss <alex@corealization.com>
|
Here's my feedback. I haven't annotated them here, since most things are high-level and cross multiple boundaries.
|
So that includes autorefs, glightbox, macros (+ table-reader), markdown-exec and mkdocstrings, right? |
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
My 2p: people don't care much about what is a Markdown extension vs. a plugin. I am trying out a refactor calling them all extensions and mentioning "plugin" only when mentioning specific compatibility with a MkDocs plugin. I am not sure people will understand "module" either but am happy either way (not the hill I will die on). So, yes, the existing docs on Markdown extensions would sit under the same tab as the extensions we are about to release. Some are plugins in the MkDocs world, some are not. I had the idea of distinguishing between Material for MkDocs stuff and third party stuff using page status icons. Let's see if that flies. The main thing is to factor the compatibility pages from the website into the docs, update it, make sure it all inter-links. |
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
|
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: alexvoss <alex@corealization.com>
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
e6b2a78 to
9db4e1d
Compare
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
squidfunk
left a comment
There was a problem hiding this comment.
I've consolidated the compatibility content of web/docs into a dedicated section in the docs which guides MkDocs users interested in adopting Zensical. Plugin settings are now moved to their respective external guides. It doesn't make sense for us to mirror each and every setting, since MkDocs users are already familiar with the existing plugins. Additionally, new users of Zensical should rather adopt our new upcoming modules than the plugin replacements that are merely provided for compatibility.
Documentation for the first six plugins: