Replies: 10 comments 24 replies
-
I'm using these public plugins:
I wrote my own plugins to:
I've actually just started getting into it and creating my own plugins, this change scares me... |
Beta Was this translation helpful? Give feedback.
-
For a library documentation site I've used:
I am so far using these for my school notes site / app:
Other things I want to use in general, but haven't yet, are:
|
Beta Was this translation helpful? Give feedback.
-
footnotes, slug, headings I find that MDsveX handles markdown tables already, but that (and GFM in general) are important features for me. I also use a handful of my own custom plugins to do things like:
Generally I'd say that @babichjacob seems to be doing a lot of the things I'm either already doing or planning to do in the next couple months, so +1 to all their use cases. |
Beta Was this translation helpful? Give feedback.
-
Over at the Files website (https://files.community/) we use:
On my personal site (https://theonlytails.com/), I use:
|
Beta Was this translation helpful? Give feedback.
-
I've been looking, but haven't found it yet. But I would like to have section numbers added automatically to the headings.
becomes
|
Beta Was this translation helpful? Give feedback.
-
that plugin is also not maintained at all and has a dependency with severe vulnerabilities. |
Beta Was this translation helpful? Give feedback.
-
I have a few custom plugins.
I also use the plugin for making sure relative images work, as well a |
Beta Was this translation helpful? Give feedback.
-
P.S. consider these two codes below.
the first one is working fine, but the latter one prints the footnotes in reverse order. |
Beta Was this translation helpful? Give feedback.
-
Hi Thank you for MDSveX. These are all of the packages I use for markdown:
|
Beta Was this translation helpful? Give feedback.
-
Hi, Thank you for mdsvex! In my blog, I use these remark plugins:
A custom Remark function to add word count to frontmatter: function addWordCountToFrontmatterData({
attribute = "wordCount",
} = {}) {
return function (info, file) {
let text = "";
visit(info, ["text", "code"], (node) => {
text += node.value;
});
file.data.fm[attribute] = text.split(/\s+/).length;
};
} And these rehype plugins:
For context, see my blog's repository : https://github.com/doppelganger9/blog/blob/master/mdsvex.config.js (It might not be optimal or 100% correctly configured) |
Beta Was this translation helpful? Give feedback.
-
As mdvsex will be moving away from the unified ecosystem in 1.0, I'd love to know what plugins people are using currently so that I can ensure nothing is missing when this change is made.
If you comment with the plugin, what you're using it for, and a link to the source, that would be great.
If you are using a custom plugin of your own making, I'd also love to hear about that too.
And if there is a plugin that you wished exist but doesn't, that would also be very useful.
Beta Was this translation helpful? Give feedback.
All reactions