Proposal: Migrate Valkey Documentation to Astro
Currently, Valkey documentation is spread across multiple websites: valkey.io, glide.valkey.io, and valkey-admin.valkey.io.
This issue proposes updating the current engine from Zola to Astro, and Starlight. The goal is to make it easier to integrate more complex dynamic content and richer technical documentation, while also improving consistency across the Valkey documentation ecosystem.
Prototype
A prototype of the current website migrated to Astro is available at valkey.alexey-temnikov.com.
The source code is available in the valkey-site-astro repository.
This is a complete prototype. It still requires some tuning and a few fixes, but it is already fully functional. The current version supports documentation search, includes a slightly updated UI/UX, provides navigation that is consistent with the Valkey GLIDE documentation, and maintains compatibility with the existing valkey-docs content.
Screenshots
Ideas, suggestions, and concerns are welcome.
If this approach looks good, I would like to continue improving the prototype and bring it to a polished, production-ready state that can be used in valkey.io.
Proposal: Migrate Valkey Documentation to Astro
Currently, Valkey documentation is spread across multiple websites: valkey.io, glide.valkey.io, and valkey-admin.valkey.io.
This issue proposes updating the current engine from Zola to Astro, and Starlight. The goal is to make it easier to integrate more complex dynamic content and richer technical documentation, while also improving consistency across the Valkey documentation ecosystem.
Prototype
A prototype of the current website migrated to Astro is available at valkey.alexey-temnikov.com.
The source code is available in the valkey-site-astro repository.
This is a complete prototype. It still requires some tuning and a few fixes, but it is already fully functional. The current version supports documentation search, includes a slightly updated UI/UX, provides navigation that is consistent with the Valkey GLIDE documentation, and maintains compatibility with the existing
valkey-docscontent.Screenshots
Ideas, suggestions, and concerns are welcome.
If this approach looks good, I would like to continue improving the prototype and bring it to a polished, production-ready state that can be used in valkey.io.