nf-core / website

Code and files for the main nf-core website.
https://nf-co.re
MIT License
65 stars 186 forks source link

Astro 3.0 #1960

Closed edmundmiller closed 11 months ago

edmundmiller commented 1 year ago

https://astro.build/blog/astro-3/ https://docs.astro.build/en/guides/upgrade-to/v3/

mashehu commented 1 year ago

any timeline on this? 🙂

edmundmiller commented 1 year ago

Went on Vacation 😆 Thanks for throwing down the gauntlet!

https://github.com/astro-community/md/issues/7

mashehu commented 12 months ago

https://github.com/astro-community/md/issues/7

Not too happy with this package (second time it breaks now with an Astro update)... am considering switching all its instances to using our svelte markdown component: https://github.com/nf-core/website/blob/main/src/components/markdown/Markdown.svelte

edmundmiller commented 12 months ago

Yeah, I was leaning towards either doing some maintenance on the package to make it more maintainable. I was also looking at https://github.com/natemoo-re/astro-remote but I haven't looked into all of the magic you've done in the site 😬

mashehu commented 12 months ago

We are quite heavily depending on remark and rehype plug-ins, so can't really use marked-based or similar libraries.