-
ButterflyVu Release v0.5 Pre-release
released this
2025-11-08 15:39:37 -05:00 | 0 commits to latest since this releaseIntroducing ButterflyVu v0.5, which has been completely redesigned and refactored from the inside and out. Smaller, faster, and more efficient compared to previous versions; making it better for your users, deployments, and more.
New Documentation
All documentation for ButterflyVu have been rewritten to adjust to this release. You can view them at https://butterflyvu.sudovanilla.org/.
Customization
- Toggles are new options available in the configuration files to toggle certain parts of the interfaces on and off such as search, whitelabel, and more.
- Backgrounds for the sidebar and page are now possible, you can also set the position.
- Colors an now be adjusted for variables like branding, meta, and more. They all must be in the HSL format, not including alpha. (E.x. "224, 50%, 50%")
All New Splash
The splash is built to be treated as the homepage of your documentation to quickly showcase and present introduction. With the all new splash in ButterflyVu a smooth gradient glow is shown from above coming down onto the main heading, quick actions, and then so-on. Explore the new ButterflyVu documentation to see it in action.
No More Client-Side JavaScript
With no client-side JavaScript, your documentation will now load even faster and be more efficient for your users, reduce bandwidth overall, improved SEO and accessibility out of box, and more. You also get easier content cashing and offline distribution, quicker CI/CD deployments allowing for lower hosting costs, faster contentful paint on slower networks, and other improvements that comes with this perk. All basic functions such as search, are now being processed server-side.
To also make there are no client-side JavaScript included with ButterflyVu, support for Zorn has been completely removed. With plans to add MDX support back in a later release, this could be used to integrate Zorn back into ButterflyVu while also overriding the
deno.jsonfile, but would add JavaScript client-side due to Zorn's full reliance on it.Open Graph
In this release finally comes built-in Open Graph image support for all pages and documents, better late than never. Ensuring that every page has a slick, professional-looking embed preview including specific logo, image, title, and category; when it's shared across platforms. The Open Graph image is also fully customizable so it's tailored to your product and branding.
All New Search-Indexing
Pagefind has been completely dropped in favor to ButterflyVu very own built-in search solution, which is processed with server-side rendering which allows for zero JavaScript client-side. Making it fast for users browsing your documentation. Searches are now built as an index during each build of the documentation, being converted into a JSON file.
Other Changes
- You can now add table of contents to your documents by adding
showToc: trueto your Markdown file. - OCI image is built using
denoland/deno:alpine - OCI image support now available for
arm64 - You can now add a custom footer slot to the bottom of the sidebar
- CSS modules are now used to generate random class names.
- Previous support for MDX, Prism, and SSG have been removed temporary. Plans to add back in later releases.