This repository contains a Hugo template to create a personal academic website. The template uses the PaperMod theme, but it modifies it in various ways to be more adapted to academic websites and more minimalist. The website is hosted on GitHub Pages.
The template is documented at https://pascalmichaillat.org/d5/.
The website produced by the template can be viewed at https://pascalmichaillat.org/hugo-website/.
brew install hugo
in the terminal.baseURL
parameter in config.yml
with the website URL that you plan to use. By default the ULR is https://username.github.io
.Deploy Hugo site to Pages
. This action must be enabled in the Pages Settings of your GitHub repository. You can view the workflow triggered by the action in the .github/workflows/hugo.yml
file.Navigate to the website directory and run hugo server
in the terminal. The command builds the website on your machine and makes it available at http://localhost:1313. You can modify the content of the repository and develop your website entirely on your local machine.
Once your website is ready to be made public, run hugo
in the terminal from the website directory. When you run the hugo
command, Hugo processes your content, templates, and other project files and generates a static website. The resulting output is placed in the public
folder.
With GitHub Desktop, commit the changes and push them to the website repository on GitHub. Then, GitHub Actions build the website and deploy it to GitHub Pages.
Despite the modifications to the PaperMod theme, the website continues to perform well on mobile and desktop devices. Here is an overview of the mobile performance from PageSpeed Insights:
And here is an overview of the desktop performance:
The content of this repository is licensed under the terms of the MIT License.