My personal website featuring a GitHub-styled code editor interface.
- Framework: React with TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- Deployment: GitHub Pages
- Node.js (latest LTS version recommended)
- npm
-
Clone the repository:
git clone https://github.com/dpflucas/dpflucas.github.io.git cd dpflucas.github.io
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5173 to view it in the browser.
npm run build
This will create a dist
folder with the production-ready build.
dpflucas.github.io/
├── .github/ # GitHub Actions workflows
├── public/ # Static assets
├── src/ # Source code
│ ├── App.tsx # Main component
│ ├── index.css # Global styles and Tailwind directives
│ └── main.tsx # Entry point
├── .cursorrules # Rules for Cursor IDE
├── index.html # HTML template
└── README.md # This file
- Responsive design
- GitHub-like code editor interface
- Dark mode by default
This site is automatically deployed to GitHub Pages when changes are pushed to the main branch.
MIT