Skip to content

ronaldtebrake/portfolio

Repository files navigation

Ronald te Brake's Blog / Portfolio / Playground.

Hi there 👋

Lovely to see you're checking out my repo, I couldn't have done it without the following:

Using

Credits because it's build with code or inspiration from:

Components:

Progressive web app:

Open Graph images:

Analytics:

Newsletter:

TODO:

  • Content
  • Small about me teaser under content
  • Lighthouse check PR GitHub automation
  • Mastodon / Twitter automation?
  • Add read list by using https://www.goodreads.com

Later

FAQ

  1. How to add a new category?
  2. 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"),
        },
    },
})
  1. 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.