76 karma · joined October 6, 2018
The vast majority of our users don't use any sort of unified plugins, so a pipeline that's faster (and about 100 deps leaner) felt like a better default.
In practice, our users typically comment quite positively on how little (if any) work major updates requires, and we offer pretty extensive upgrade guides, if that helps.
Crossing data between Rust and JS is inherently kinda slow (relatively), so there's a constant push and pull between flexibility and performance that's not always easy to reason about!
I still have some plans in this area that should reduce the overall count further, though.
The TL;DR is that `marked` is very light, but a bit on the slower side compared to Sätteri and `markdown-it` (and its forks). I'm not sure how friendly the extensibility is, but Sätteri re-use the same AST format as the unified ecosystem, which might feel more friendly.
Both good options, though!
See this example: https://stackblitz.com/edit/github-ug3paw61?file=src%2Fpages...
It was added a few months ago if I remember correctly.
Hopefully easier than hacking around changesets, but less mature, of course.
(Disclaimer: Him and I are in the same org and I have sent PRs to said tool)
At this time there's no built-in way to generate RSS feeds, you'd need to use a "Endpoint" route and return a .xml from it: https://maudit.org/docs/routing/#endpoints.
It's pretty straightforward, but it does require some manual work. Crates like `rss_gen` can help making the generation easier, though
(I maintain said plugin, so, well, it's my fault)
With swap (or fallback) the page is visible early using a fallback font but you still end up with your "goal font" without having to reload or visit another page