New experimental setting: `turbo`!
🚀 enables spa-like navigation, no page reloads
🪶 lightweight, less than 2kb
😃 use islands as usual, lifecycle just works
iles-docs.netlify.app/guide/…
The techniques used are a combination of Turbolinks + quicklink.
The advantage is that it provides a nice UX enhancement without adding a large JS payload.
Since @ilesjs leverages async module scripts and the components lifecycle, typically no changes are required.
Now using @vitest_dev for tests in @ilesjs!
The latest version of @ilesjs also adds an experimental command to run tests using @vitest_dev:
⌨️ iles test
Vitest is on closed beta, you can sponsor it to gain access
New @islands/excerpt module to extract excerpts from @mdx_js documents
📖 sets meta.excerpt, useful for SEO tags and RSS feeds
🏷 render HTML excerpt using MDX components
⚙️ provide custom logic to extract or custom separators
iles-docs.netlify.app/guide/…
New @islands/feed package to generate syndication feeds
📻 supports RSS, Atom, and JSON formats
💪🏼 strongly typed options and items
⚡️ HMR during development to debug the result
iles-docs.netlify.app/guide/…
iles@0.7 makes it easier to customize all pages ✨
🛣️ extendRoute can now access frontmatter
📄 extendFrontmatter can access the filename
🎣 new beforePageRender and onSiteRendered hooks
⚡ vitepress-compatibility mode with explicit .html urls
iles-docs.netlify.app/config…
⚡️ vite@2.7.0 is out! vitejs.dev
Most collaborative release so far. Kudos to the whole ecosystem!
🎉 Revamped SSR dependency handling
🧩 API consolidation
🛑 server.fs.strict by default
⚠️ latest versions of plugins required github.com/vitejs/vite/blob/…
New @islands/prism package to highlight code blocks
💎 powered by PrismJS, supporting many languages
🔦 highlight specific lines
🔢 display line numbers
iles-docs.netlify.app/config…
Jekyll is a major inspiration for
@ilesjs 😃
Started with îles after releasing jekyll-vite and feeling componentization was still awkward (include tags)
Avoiding FOUC and layout shifts by prerendering is also a benefit of the next gen tools, it results in a better UX
iles@0.6.2 ships some quality of life improvements for MDX.
🚀 2x to 5x faster, no longer using babel thanks to xdm
🧱 MDX shortcodes, global overrides for tags like `img` and `a`
iles-docs.netlify.app/guide/…
In iles@0.6.0 you no longer need to manually import usePage and friends.
✨ iles composables will now be automatically imported for you
⌨️ intellisense and typechecking work just like before
iles-docs.netlify.app/guide/…
*Really* fascinated with where @ilesjs is going. Turns out, @vuejs is an excellent templating lang for partial hydration. Iles replicates @astrodotbuild's syntax and partial hydration within Vue and MDX 👀
Just look at this snippet!
iles-docs.netlify.app/
iles@0.5.0 adds modules with full configuration access 🔌
A starter kit to create your own modules is coming soon!
In the meantime, you can read about the official modules 📖🎨
iles-docs.netlify.app/config…
iles@0.5.0 adds modules with full configuration access 🔌
A starter kit to create your own modules is coming soon!
In the meantime, you can read about the official modules 📖🎨
iles-docs.netlify.app/config…