This branch is 3 commits behind ludovic/portfolio-website:main
2026-03-16 22:11:16 +01:00
2026-03-16 22:11:16 +01:00

Portfolio Website

This repository hosts my personal website and project portfolio.

The site is built with Hugo, a fast static site generator, and is intended to showcase my work, projects, background, and selected professional information in a simple and maintainable format.

Purpose

This website is meant to:

  • present my portfolio projects
  • highlight my skills, experience, and interests
  • provide a central place to share information about my work
  • serve as the public source for my personal website

Tech Stack

  • Framework: Hugo
  • Output: Static website
  • Language: Markdown for content, templates for layout

Getting Started

Prerequisites

Install Hugo before running the site locally.

To verify your installation:

hugo version

Run Locally

Start the development server with:

hugo server -D

Then open:

http://localhost:1313

The -D flag includes draft content during local development.

Build for Production

Generate the static site with:

hugo

The generated files will be placed in the public/ directory.

Project Structure

Typical Hugo projects use a structure similar to the following:

.
├── archetypes/
├── assets/
├── content/
├── layouts/
├── static/
├── themes/
├── config.toml
└── README.md

Depending on the Hugo version and configuration style, the main config file may also be named hugo.toml, hugo.yaml, or hugo.json.

Content Management

Portfolio content is generally managed through the content/ directory. Typical updates include:

  • adding new project pages
  • editing homepage and about page content
  • updating images and downloadable assets in static/
  • adjusting layouts and partials in layouts/

To create a new content page:

hugo new content/projects/my-project.md

Deployment

This project is intended to be deployed as a static website.

Typical deployment options include:

  • GitHub Pages
  • Netlify
  • Vercel
  • any static file hosting provider

Deployment generally consists of building the site with Hugo and publishing the contents of the public/ directory.

Notes

  • keep content in Markdown for simple maintenance
  • use Hugo templates and partials to keep layouts reusable
  • review generated pages locally before publishing changes

License

This repository contains the source code and content for my personal website. Reuse terms can be added here if needed.

Description
Ludovic's portfolio website
Readme 24 KiB