Skip to content

Conversation

elevatebart
Copy link
Contributor

@elevatebart elevatebart commented Sep 12, 2025

  • The starlight theme does not allow us to target content/docs for the source of docs. -> we will not be using starlight
  • All assets have to move from /public to /src/assets to be optimized
  • The sidebar menu needs to be reimplemented
  • Optimization: Should we do ISR? IE cache pages on cloudflare, avoid deploying when only content has changed and simply invalidate cache on the content pages we have modified.
  • for Vue components integration in md we can use mdx but for static content we should simply re-implement the rendering in a remark plugin (specially if it's only the alert and collapse components)
  • We should also replace all the ::div with actual <div> to avoid confusion.
  • Migrate all NuxtImg and NuxtLink to imported KsImg and KsLink

@github-project-automation github-project-automation bot moved this to To review in Pull Requests Sep 12, 2025
@elevatebart elevatebart changed the title spike: add astro with starlight spike: use astro to render kestra.io docs Sep 12, 2025
Copy link

cloudflare-workers-and-pages bot commented Sep 12, 2025

Deploying kestra-io with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9fca015
Status: ✅  Deploy successful!
Preview URL: https://6a3f720f.kestra-io.pages.dev
Branch Preview URL: https://astro-poc.kestra-io.pages.dev

View logs

Copy link
Member

@anna-geller anna-geller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 in the current state

I think Ludo will be able to give you better review :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: To review
Development

Successfully merging this pull request may close these issues.

3 participants