Hi there 👋
Lovely to see you're checking out my repo, I couldn't have done it without the following:
- https://tailwindui.com/
- https://shuffle.dev
- https://www.bestastrothemes.com/theme/m6v3l9-astro-theme-stone/
- https://github.com/tatethurston/astrojs-service-worker#readme
- https://github.com/alextim/astro-lib/tree/main/packages/astro-webmanifest#readme
- Content
- Small about me teaser under content
- Lighthouse check PR GitHub automation
- Mastodon / Twitter automation?
- Add read list by using https://www.goodreads.com
- Table of Contents? - https://medium.com/@rezahedi/how-to-build-table-of-contents-in-astro-and-sectionize-the-markdown-content-78bee84e6a7f
- Related posts
- Create a prevous + next blog post underneath a post and use transition:animate="slide" to slide left or right
- Reading time
- Dark theme (see Nav.astro dark / light commented out)
- https://codepen.io/ronaldtebrake/pen/XWGbQWL (when we have some categories / content)
- Filters on category? and add a new section on the home page linking to filters
- Pagination -> https://rimdev.io/creating-a-pagination-component-with-astro/
- How to add a new category?
- Make sure you add it to the
tailwind.config.cjs
categoryColor: {
'drupal': '#0077C0',
'product': 'yellow',
'processes': 'red',
},
AND
addComponents({
".processes": {
textDecoration: theme("categoryColor.processes"),
"&::before": {
backgroundColor: theme("categoryColor.processes"),
},
},
".drupal": {
textDecoration: theme("categoryColor.drupal"),
"&::before": {
backgroundColor: theme("categoryColor.drupal"),
},
},
".product": {
textDecoration: theme("categoryColor.product"),
"&::before": {
backgroundColor: theme("categoryColor.product"),
},
},
})
- Add it to
config.ts
as allowed enum option.category: z.enum(['product', 'drupal', 'processes']),
This should ensure this category is chosen as class name for the links and it's CSS.