A cool interactive CV in Deno.
This is a Deno version of the CV website, converted from the original Node.js implementation. It serves static files including HTML, CSS, JavaScript, PDFs, and images. Feel free to clone and modify for yourself.
- Deno 1.40+ (recommended)
-
Install Deno if you haven't already:
curl -fsSL https://deno.land/install.sh | sh -
Navigate to the project directory:
cd cv-deno
deno task devor
deno run --allow-net --allow-read --allow-env --watch server.tsdeno task startor
deno run --allow-net --allow-read --allow-env server.ts./start-cv-deno.sh- Port: 8700 (default) - can be changed via PORT environment variable
- Environment: Set DENO_ENV=production for production mode
cv-deno/
├── server.ts # Main server file
├── deno.json # Deno configuration
├── ecosystem.config.js # PM2 configuration
├── cv-deno.service # Systemd service file
├── start-cv-deno.sh # Startup script
├── public/ # Static web files
│ ├── index.html
│ ├── main.js
│ └── styles.css
├── pdfs/ # PDF files
└── images/ # Image files
MIT