hello-astro

Hello Astro is a multi purpose Astro starter theme written in Typescript, TailwindCSS and AlpineJS. It supports Markdown and MDX based pages and blog posts.

MIT License

Stars
160
Committers
5

Bot releases are hidden (Show)

hello-astro - v2.3.0

Published by ChristineTham over 1 year ago

Bug fixes

  • astro dev now works

Enhancements

  • Removed layout from blog and doc content based on advice from @bholmesdev.
hello-astro - v2.2.1

Published by ChristineTham over 1 year ago

Bug fixes

  • Astro has was not generating links with base prefix, this has been fixed with Astro v2.0.10

Enhancements

  • Updated swiper package

Issues

  • astro dev hangs due to circular dependency in getCollection - awaiting fix by Astro team. astro build works
hello-astro - v2.2.0

Published by ChristineTham over 1 year ago

Fixed lint errors and reimplemented some features (map, lightbox, carousel) using NPM packages rather than relying on CDN.

Bug fixes

  • Fixed lint errors (3 hints about unused vars remain - these are related to external packages
  • Workaround implemented for Lightbox not working (until astro fixes issue) when base configured

Enhancements

  • Reimplemented map to use leaflet package (external link to leaflet.css via CDN still required due to issue with embedded images
  • Reimplemented gallery and images components to use common lightbox component that references Photoswipe, for the time being this circumvents issue with Astro generating links without base prefix set.
  • Reimplemented carousel to use swiper package rather than CDN.
  • Reimplemented mermaid integration to avoid lint error

Issues

  • Astro has known issue not generating links with base prefix, this will be fixed in upcoming release
  • yarn dev hangs (issue logged with Astro, awaiting resolution)
hello-astro - v2.1.0

Published by ChristineTham over 1 year ago

Bug fixes and major enhancements (new features backported from my personal blog https://christham.net which uses this starter)

Bug fixes

  • Some links in dev used to point to prod - now fixed.
  • Paginate control links sometimes contained extra slashes - fixed.

Enhancements

  • Next/Prev links at bottom of each blog post/documentation page.
  • Updated packages (including new leaflet and photoswipe, and running on latest version of Astro).
  • Photo Gallery support in Markdown pages (see sample markdown gallery blog post and instructions in "How to Use" post).
  • Multiple images to be displayed at front of blog post using images frontmatter (array of relative image filenames).
  • Improved pagination control
  • Improved "How to Use" blog post to add extra documentation to cover new features.
  • Dates are now displayed by default in locale format (short form in the blog cards, long form in blog post)

Issues

  • photo gallery lightbox does not work if base configuration property is specified in astro.config.mjs (eg. the demo site). Unfortunately this is a bug in current version of Astro (it does not respect base in hoisted scripts, so the PhotoSwipe assets are not loaded properly). Will issue another release once the problem is addressed in Astro.
  • leaflet is loaded using CDN rather than a package (unfortunately no easy way to get around this as leaflet.css includes additional sprites which do not get loaded properly using using Astro to load from package).
  • yarn dev is really slow (I think this is a problem in Astro but if you believe otherwise let me know).
hello-astro - v2.0.1

Published by ChristineTham over 1 year ago

Enhancements

  • Updated to Astro v2.0.4
  • Updated leaflet to 1.9.3 (via CDN) and removed leaflet as a package dependency.

Issues

  • Photo Galleries via PhotoSwipe not working due to astro v2.x not respecting base for hoisted assets - hopefully this will be fixed soon. In the meantime, a workaround is to remove base from the config.
hello-astro - v2.0.0

Published by ChristineTham over 1 year ago

Major Release

New version supporting Astro v2 and using the new Astro collections feature. This simplifies the code and allows content
to be checked for validity.

In addition, the search function can now search for both MDX and Markdown pages!

hello-astro - v1.1.0

Published by ChristineTham over 1 year ago

Update to astro v2.x, now works with node 18 and 19

What's Changed

New Contributors

Full Changelog: https://github.com/hellotham/hello-astro/compare/v1.0.2...v1.1.0

hello-astro - v1.0.2

Published by ChristineTham over 1 year ago

Upgrade packages to latest

hello-astro - v1.0.1

Published by ChristineTham about 2 years ago

  • Moved social images to src
  • improved coverImage processing
hello-astro - v1.0.0

Published by ChristineTham about 2 years ago

Initial feature complete release.