I'm looking for the best methods to handle my static portfolio content. Lately, I've found it inconvenient to make updates, like adding new projects and images, which leads to a lot of duplicated code. I've heard about headless CMS options like Strapi, but I'm hesitant to pay $10 a month when I only need to update things every few months. What solutions do you all use for managing your portfolios?
5 Answers
How complex do portfolios really need to be? I built mine using just HTML, CSS, and JavaScript. It's simple but looks nice! I use Vite to bundle the HTML.
I recently set up my portfolio using Next.js. You can create markdown files for your projects and have your application read them dynamically. Just set up a template to read those markdown files from a single page. It's pretty straightforward!
Astro is a solid choice. Just write your content in Markdown and let Astro handle the rest. Super simple!
Using Astro’s Content Collection feature is a fantastic option. You can check out their documentation [here](https://docs.astro.build/en/guides/content-collections/). It allows for a neat way to manage content without too much hassle.
I keep it really basic by just using the public folder. No fancy CMS or anything—just raw files. But to be honest, my portfolio is pretty small, only a few images. I’d love to see how others manage their content too!
That sounds interesting! Does it make it easy to update project details later?