Mirror project with modern TailwindCSS design. Docker files provided for testing.
src/ contains the website files with modern styling and directory listing functionality.
- Tailwind CSS 4.1 (CSS-first configuration)
- Tailwind CLI (
@tailwindcss/cli) - Vanilla HTML/JS
- Node.js 20+ (Tailwind v4 requires modern Node and browsers)
- npm
npm install-
Production:
npm run build-css-prod
Outputs
src/assets/css/tailwind.css(minified) -
Development (watch):
npm run build-css
mirror/
βββ src/
β βββ assets/
β β βββ css/
β β β βββ input.css # Tailwind v4 entry + @theme, @utility
β β β βββ tailwind.css # Generated CSS (after build)
β β βββ js/
β β βββ img/
β βββ theme/
β βββ error/
β βββ *.html
βββ package.json
βββ README.md
- Build CSS:
npm run build-css-prod
- Deploy the
src/directory to your web server. Ensuresrc/assets/css/tailwind.cssis included.
npm run build-css-prodβ Build minified CSS for productionnpm run build-cssβ Watch and rebuild CSS on changesnpm run lintβ ESLint for JSnpm run lint:fixβ ESLint with auto-fix
Docker files are provided for testing and deployment:
sudo docker compose up --build -d