No description https://vipul.xyz
  • HTML 43.5%
  • JavaScript 30.2%
  • TypeScript 15.6%
  • SCSS 5.6%
  • CSS 5%
  • Other 0.1%
Find a file
Vipul Sharma 6556b17c4d fix: remove dead date-prefixed permalinks from july albums
These permalinks pointed to /gallery/YYYY-MM-DD-slug, which was never
generated (the gallery route serves /gallery/{slug}) and 404s in prod.
Removing them lets getUrlPath() fall back to /gallery/{slug}, so the
search index now links albums to URLs that actually exist.

Claude-Session: https://claude.ai/code/session_01G9bvBJwZ6nVkMuEQQ2wL77
2026-06-25 17:16:06 +05:30
.github/workflows add: migrate to next.js theme with same content 2026-04-06 00:44:44 +05:30
assets add: door automation plan post 2026-05-29 03:30:36 +05:30
content fix: remove dead date-prefixed permalinks from july albums 2026-06-25 17:16:06 +05:30
docs docs: listening page 2026-05-04 04:52:45 +05:30
frontend fix: resolve search result 404s by pre-computing URLs in search index 2026-06-25 17:16:06 +05:30
.gitattributes remove: GIF files from LFS tracking 2025-09-01 18:37:39 +05:30
.gitignore add: migrate to next.js theme with same content 2026-04-06 00:44:44 +05:30
config.toml add: listening to nav 2026-05-04 04:58:21 +05:30
Dockerfile add: migrate to next.js theme with same content 2026-04-06 00:44:44 +05:30
LICENSE.md update: license 2025-04-23 04:35:37 +05:30
nginx.conf add: migrate to next.js theme with same content 2026-04-06 00:44:44 +05:30
README.md add: link to license 2026-05-01 19:42:50 +05:30

vipul.xyz

Source for https://vipul.xyz/

Running on Local

cd frontend
npm install
npm run dev

Building

cd frontend
npm run build

Output goes to frontend/out/.

Running using Docker

docker pull vipul20/vipul.xyz:v2
docker run -p 8080:80 vipul20/vipul.xyz:v2

Adding a new post

Create a markdown file in content/posts/:

content/posts/YYYY-MM-DD-slug.md

With frontmatter:

---
title: "Post Title"
date: YYYY-MM-DD
tags: [tag1, tag2]
excerpt: "Optional short description"
---

LICENCE

See here