Welcome to my corner of the internet.
This personal website which serves as a central hub to showcase my experience and work samples. The template used for this website was an Astro.js Theme Called Dante it was created by Just Good UI. I used this template to help me share my projects ideas. The issue I had with it was that I rushed everything, and I am no longer doing that.
- Date Created: May 2025
- Completed: June 2025
- Live Link: www.justin-bento.com
- ✅ Dark and light color mode
- ✅ Hero section with bio
- ✅ Portfolio collection
- ✅ Pagination support
- ✅ Post tags support
- ✅ Subscription form
- ✅ View transitions
- ✅ Tailwind CSS
- ✅ Mobile-first responsive layout
- ✅ SEO-friendly with canonical URLs and OpenGraph data
- ✅ Sitemap support
- ✅ RSS Feed support
- ✅ Markdown & MDX support
Inside of Dante Astro theme, you'll see the following folders and files:
├── public/
├── src/
│ ├── components/
│ ├── content/
│ ├── data/
│ ├── icons/
│ ├── layouts/
│ ├── pages/
│ ├── styles/
│ └── utils/
├── astro.config.mjs
├── package.json
├── README.md
└── tsconfig.json
Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.
There's nothing special about src/components/, but that's where we like to put any Astro (.astro) components.
The src/content/ directory contains "collections" of related Markdown and MDX documents. Use getCollection() to retrieve posts from src/content/blog/, and type-check your frontmatter using an optional schema. See Astro's Content Collections docs to learn more.
Any static assets, like images, can be placed in the public/ directory.
Special thanks to the creators of these great resources:
-
Dante Astro Theme by JustGoodUI - This website uses a modified version of the Dante Astro Theme by JustGoodUI. The original theme is available at https://github.com/JustGoodUI/dante-astro-theme.
-
Visual Style Inspiration – Color palette and stylistic elements were influenced by the visual aesthetics of Final Fantasy Dissidia 012, developed by Square Enix.