A simple, professional website built with Pandoc to showcase skills and experience.
index.md- Your content in Markdown formattemplate.html- Custom HTML template for Pandocstyle.css- Modern, responsive CSS stylingbuild.sh- Build script to generate the websitedist/- Output directory (created when building)
Install Pandoc on your system:
Ubuntu/Debian:
sudo apt-get install pandocmacOS:
brew install pandocWindows:
choco install pandoc- Edit your content in
index.md - Build the website:
./build.sh
- View the result:
- Open
dist/index.htmlin your browser - Or serve locally:
python3 -m http.server --directory dist
- Open
Edit style.css to change colors, fonts, and layout. The current design features:
- Modern gradient header
- Clean typography with Inter font
- Responsive design for mobile devices
- Print-friendly styles
Modify template.html to change the HTML structure. The template includes:
- Dynamic title and subtitle from metadata
- Responsive viewport settings
- Google Fonts integration
- Footer with copyright and attribution
The current index.md is structured with:
- Main heading (name and title)
- Skills sections (Programming Languages, Tools, etc.)
- Education section
You can add more sections like:
- Professional Experience
- Projects
- Contact Information
- Links to GitHub, LinkedIn, etc.
This repository is configured for automatic deployment to GitHub Pages. When you push changes to the main branch, the website will automatically build and deploy.
Setup:
- Push this repository to GitHub
- Go to your repository settings
- Navigate to "Pages" in the sidebar
- Under "Source", select "GitHub Actions"
- The workflow will automatically deploy your site
Your site will be available at: https://[your-username].github.io/[repository-name]/
The generated dist/ folder contains static files that can be deployed to any web hosting service:
- Netlify
- Vercel
- Any traditional web hosting
- ✅ Responsive design
- ✅ Modern, professional styling
- ✅ Print-friendly
- ✅ Fast loading (no JavaScript required)
- ✅ SEO-friendly
- ✅ Easy to maintain and update