A modern, responsive CV website built with Hugo, a fast and flexible static site generator.
This is a personal CV/portfolio website for Tajinder Singh, designed to showcase professional experience, skills, and accomplishments. The site is hosted on Netlify and deployed automatically from this repository.
- Static Site Generator: Hugo v0.157.0
- Hosting: Netlify
- Theme: Custom
taji-cvtheme - Language: English (en-us)
.
βββ hugo.toml # Hugo configuration
βββ netlify.toml # Netlify deployment configuration
βββ themes/ # Hugo themes directory
β βββ taji-cv/ # Custom CV theme
βββ content/ # Page content (disabled via disableKinds)
βββ data/ # Data files for the CV
βββ static/ # Static assets (CSS, images, etc.)
βββ resources/ # Hugo resource cache
βββ public/ # Build output (generated)
βββ .gitignore # Git ignore rules
- Hugo v0.157.0 or later
- Git
-
Clone the repository:
git clone <repository-url> cd website
-
Start the Hugo development server:
hugo server
-
Open your browser to
http://localhost:1313
The site will automatically reload when you make changes to content or templates.
The website uses a customizable color palette defined in hugo.toml:
- Primary Color: #1e3a5f (dark blue)
- Secondary Color: #4a90d9 (medium blue)
- Page Background: #d6e4f0 (light blue)
- Right Column Background: #e8f1f8 (lighter blue)
Modify these values in the [params] section of hugo.toml to change the site's appearance.
Key settings in hugo.toml:
baseURL- The base URL of your sitetitle- Site titleswapColumns- Toggle between two-column layoutsfooterNote- Footer copyright text
Generate the static site:
hugo --minifyOutput is generated in the public/ directory.
The site is configured to automatically deploy to Netlify on every push to the main branch. Netlify will:
- Install Hugo v0.157.0
- Run
hugo --minify - Publish the
public/directory
Netlify Redirects:
- Requests to
https://tajinder.cv/*are redirected tohttps://www.tajinder.cv/:splat(301 permanent redirect)
Content is managed through:
- Data files: Store CV data in
data/directory - Static files: Store images and assets in
static/directory - Theme templates: Customize HTML in
themes/taji-cv/
Standard Hugo page/section/taxonomy generation is disabled (disableKinds), allowing for a completely custom layout.
- β SEO optimized with meta tags
- β Emoji support enabled
- β Robots.txt auto-generation
- β Responsive design
- β Dark/light color scheme support
- Hugo v0.157.0 (managed by Netlify)
- No external package dependencies
See LICENSE file for details.
Tajinder Singh - tajinder.cv