Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Astro #11

Merged
merged 64 commits into from
Jul 2, 2022
Merged

Migrate to Astro #11

merged 64 commits into from
Jul 2, 2022

Conversation

andrioid
Copy link
Owner

@andrioid andrioid commented Apr 30, 2022

Gatsby has become too unwieldy for my taste and the choice was basically Hugo, Astro or rewrite the whole thing in Remix. Astro allows me to reuse my React based CV, most of the Gatsby components and markdown content.

  • Blog post preview text. Add a description frontmatter field maybe?
  • Fix blog links on frontpage
  • Pagination
  • RSS
  • Install Astro and see what breaks
  • Tailwind
  • Custom fonts
  • Index page without images
  • Markdown content
  • Fix run build. Broken by Astro for some reason.
  • Build pipeline. Now runs on Netlify for this branch.
  • Get social cards (og:card) working with Astro. Maybe revive gatsby-social-cards for this purpose.
  • Blog preview cards do not scale correctly when there isn't enough text in them. Consider css grid?
  • Decide on hosting. Digital Ocean doesn't seem to like pnpm much, while I do.
  • Get the CV working again
  • Fix the CV summary on the frontpage
  • Fix icons and social links
  • Bundling react-cv is problematic due to react-pdf dependencies. Considering how to get it to render, without adding pdf dependencies to the site

@andrioid
Copy link
Owner Author

andrioid commented Jun 6, 2022

Monitoring Astro bug for font imports. Currently using a work-around by importing through our global.css. It's somewhat nicer through CSS, but I haven't decided yet.

@andrioid andrioid changed the title Astro Migrate to Astro Jun 6, 2022
Repository owner deleted a comment from netlify bot Jul 2, 2022
@andrioid andrioid merged commit 57a481e into master Jul 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant