You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Astro has extremely good MDX support and is just well suited for static sites overall. I have already ported over a good chunk of functionality from the current site. Definitely is a much nicer development experience compared to Gatsby.
It is not possible to use a custom key for references between two content types (e.g. you cannot specify an author's name on a meeting Minh Duong, you must use Astro's path ID system member/minh-duong)
Workaround: adopt Astro's path ID system. Impact: This adds more friction when creating meetings, but could be improved with a custom CMS widget. This also prevents the easy adding of guest speakers, meaning they need to have a profile created in order for the site to build/pass Zod schema.
Solved by manually querying profiles and filtering by name.
It is not possible to co-locate PDFs and other assets with content markdown files.
Workaround: store these assets in public. Impact: This adds more friction when creating meetings, but can be improved using CMS custom assets directory upload.
Solved by using vite-plugin-static-copy to copy the entire meetings directory (including assets) into dist.
Plain markdown files (.md) will not apply custom component replacements (e.g. to use optimized image components or custom table elements). Previously, this was solved by forcing Gatsby to treat all .md files as .mdx files, but this does not seem to be configurable within Astro.
Workaround: Only use .mdx files. Impact: minimal.
The text was updated successfully, but these errors were encountered:
Astro has extremely good MDX support and is just well suited for static sites overall. I have already ported over a good chunk of functionality from the current site. Definitely is a much nicer development experience compared to Gatsby.
Migrated Functionality
Events
to sigpwny.com #201Fixes
card_image
schema #140Known Issues
It is not possible to use a custom key for references between two content types (e.g. you cannot specify an author's name on a meetingMinh Duong
, you must use Astro's path ID systemmember/minh-duong
)Workaround: adopt Astro's path ID system. Impact: This adds more friction when creating meetings, but could be improved with a custom CMS widget. This also prevents the easy adding of guest speakers, meaning they need to have a profile created in order for the site to build/pass Zod schema.It is not possible to co-locate PDFs and other assets with content markdown files.Workaround: store these assets inpublic
. Impact: This adds more friction when creating meetings, but can be improved using CMS custom assets directory upload.vite-plugin-static-copy
to copy the entire meetings directory (including assets) intodist
..md
) will not apply custom component replacements (e.g. to use optimized image components or custom table elements). Previously, this was solved by forcing Gatsby to treat all.md
files as.mdx
files, but this does not seem to be configurable within Astro..mdx
files. Impact: minimal.The text was updated successfully, but these errors were encountered: