mirror of
https://github.com/vipul-sharma20/vipul.xyz.git
synced 2026-06-28 07:33:00 +00:00
No description
https://vipul.xyz
- HTML 43.5%
- JavaScript 30.2%
- TypeScript 15.6%
- SCSS 5.6%
- CSS 5%
- Other 0.1%
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
|
||
|---|---|---|
| .github/workflows | ||
| assets | ||
| content | ||
| docs | ||
| frontend | ||
| .gitattributes | ||
| .gitignore | ||
| config.toml | ||
| Dockerfile | ||
| LICENSE.md | ||
| nginx.conf | ||
| README.md | ||
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