Skip to content

joergrs/cv

Repository files navigation

Jörg's CV Website

A simple, professional website built with Pandoc to showcase skills and experience.

Files

  • index.md - Your content in Markdown format
  • template.html - Custom HTML template for Pandoc
  • style.css - Modern, responsive CSS styling
  • build.sh - Build script to generate the website
  • dist/ - Output directory (created when building)

Prerequisites

Install Pandoc on your system:

Ubuntu/Debian:

sudo apt-get install pandoc

macOS:

brew install pandoc

Windows:

choco install pandoc

Usage

  1. Edit your content in index.md
  2. Build the website:
    ./build.sh
  3. View the result:
    • Open dist/index.html in your browser
    • Or serve locally: python3 -m http.server --directory dist

Customization

Styling

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

Template

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

Content Structure

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.

Deployment

GitHub Pages (Recommended)

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:

  1. Push this repository to GitHub
  2. Go to your repository settings
  3. Navigate to "Pages" in the sidebar
  4. Under "Source", select "GitHub Actions"
  5. The workflow will automatically deploy your site

Your site will be available at: https://[your-username].github.io/[repository-name]/

Other Hosting Options

The generated dist/ folder contains static files that can be deployed to any web hosting service:

  • Netlify
  • Vercel
  • Any traditional web hosting

Features

  • ✅ Responsive design
  • ✅ Modern, professional styling
  • ✅ Print-friendly
  • ✅ Fast loading (no JavaScript required)
  • ✅ SEO-friendly
  • ✅ Easy to maintain and update

About

overview of my skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published