arjshiv-github-io

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

arjshiv.github.io

Arjun Kannan's personal website. The site is a static page served from public/.

Setup

bun install

Quality Checks

Run bun run check:all before shipping visual or copy changes. For a narrower pass, run bun run check:copy, bun run check:layout, bun run check:contrast, bun run check:performance, or bun run check:ai-tools directly.

Build CSS

The site now uses a local Tailwind build instead of the CDN runtime.

bun run build:css

This compiles:

  • source: src/tailwind.css
  • output: public/styles.css

Re-run the build after changing Tailwind classes, theme tokens, or any custom layer styles.

Local Preview

For a quick static preview:

python3 -m http.server 4173 --directory public

Then open http://127.0.0.1:4173.

Deploy

bun run firebase:login
bun run firebase:deploy

If you need to reconfigure Firebase for this repo, use:

bun run firebase:init

The project now uses Bun for dependency management and script execution, plus the repo-local Firebase CLI from firebase-tools, so it no longer depends on a globally installed firebase binary being on your shell PATH.

TODOS

[] Migrate to a free vercel project from firebase [] Cron job to add all relevant mentions