feat: added Astro portal announcement
This commit is contained in:
parent
f185668351
commit
98f4a65b57
3 changed files with 41 additions and 0 deletions
11
docs/_includes/partials/header.njk
Normal file
11
docs/_includes/partials/header.njk
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<div style="background: linear-gradient(to right, var(--primary-color-lighter), var(--primary-color)); padding: 2px 20px;">
|
||||
<p style="color: #fff">A new portal is coming! <a href="/about/astro">Check this out.</a></p>
|
||||
</div>
|
||||
|
||||
<header id="main-header" style="top: 20px;">
|
||||
<div class="content-area">
|
||||
{% for blockName, blockPath in _joiningBlocks.header %}
|
||||
{% include blockPath %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</header>
|
||||
27
docs/about/astro.md
Normal file
27
docs/about/astro.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
title: Astro portal
|
||||
description: Technically live with Astro (while still fully compatible with Rocket content!)
|
||||
---
|
||||
|
||||
# Astro Portal Announcement
|
||||
|
||||
We are excited to introduce the new version of our portal, now built with the Astro framework! You can access it at <a href="https://lion.js.org/next" rel="noopener noreferrer">/next</a>.
|
||||
|
||||
## What’s New?
|
||||
|
||||
- **Modern Look & Feel:** The UI will be redesigned in close collaboration with our designers. Expect further improvements as the design team continues to enhance the user experience.
|
||||
- **Search Functionality:** Quickly find components and documentation with the new search feature.
|
||||
- **Upgraded Dependencies:** All major dependencies and approaches have been updated for better performance, security, and maintainability.
|
||||
|
||||
## Compatibility
|
||||
|
||||
The new Astro portal is fully compatible with the previous Rocket-based portal. Maintaining the same structure and functionality was a key challenge and priority, ensuring a seamless experience for all users. Both portals will run in parallel in the near term future. During the course of 2026 the Astro portal will become the default.
|
||||
|
||||
## For Developers
|
||||
|
||||
The technical release of the Astro portal is primarily aimed at developers. We encourage you to explore the new features and provide feedback.
|
||||
|
||||
**Found an issue or have a suggestion?**
|
||||
Please open an issue on [GitHub](https://github.com/ing-bank/lion/issues) and use the tag `#astro`.
|
||||
|
||||
Stay tuned for more updates as we continue to improve the portal!
|
||||
|
|
@ -34,6 +34,9 @@ export default {
|
|||
eleventyConfig.setUseGitIgnore(false);
|
||||
eleventyConfig.addPassthroughCopy('CNAME');
|
||||
},
|
||||
checkLinks: {
|
||||
ignoreLinkPatterns: ['**/astro'],
|
||||
},
|
||||
absoluteBaseUrl: absoluteBaseUrlNetlify('http://localhost:8080'),
|
||||
setupUnifiedPlugins: [
|
||||
adjustPluginOptions(mdjsSetupCode, {
|
||||
|
|
|
|||
Loading…
Reference in a new issue