Skip to main content

Projects Showcase

Display project cards on the homepage — ideal for a personal site portfolio. Data is rendered statically at build time with no external requests.

Configuration​

projects:
enable: true
title: My Projects
items:
- name: Project Name
description: A one-line description
link: https://github.com/you/repo # project homepage (optional)
repo: https://github.com/you/repo # repository link (optional, shown as ↗)
tags: # tech tags (optional)
- JavaScript
- Node.js

Options​

FieldDescription
projects.enableEnable the projects section
projects.titleSection title
itemsArray of projects
items[].nameProject name (required)
items[].descriptionProject description
items[].linkProject homepage link; the name is not clickable when omitted
items[].repoRepository link, shown as ↗ in the top-right corner
items[].tagsArray of tech tags

Notes​

  • Cards adapt to multiple columns based on screen width (single column on mobile)
  • External link / repo automatically get target="_blank" rel="noopener noreferrer"
  • HTML in text fields is escaped — please use plain text