This repository is a template for creating a professional GitHub Pages site using Quarto. It is designed to help researchers present their work clearly, build a narrative CV (“Résumé for Research”), and provide evidence of contributions for job, fellowship, and funding applications.
The emphasis is on clarity, structure, and evidence, not web design.
You can use this site as:
- a personal research portfolio
- a Résumé for Research / narrative CV
- a place to show evidence of projects and contributions
- a lightweight alternative to a traditional academic webpage
This template is intentionally simple and prompt-driven.
The site includes four main pages:
-
Home (
index.qmd)
Who you are, what you work on, and why it matters. -
Projects (
projects.qmd)
Case studies describing problems, your role, approach, and evidence. -
Résumé for Research (
resume.qmd)
A four-module narrative CV aligned with funder expectations:- Contributions to the generation of knowledge
- Contributions to the development of others
- Contributions to the wider research community
- Contributions to broader society
-
Outputs (
outputs.qmd)
Publications, talks, software, datasets, and other outputs.
Each page contains prompts (HTML comments) to guide what to write.
Option A — Use this template (recommended) Click the green Use this template button at the top of the repository page, then choose Create a new repository. This gives you a clean copy with no fork relationship, which is ideal for a personal portfolio.
Option B — Fork Click Fork in the top-right corner if you want to contribute changes back to this template later.
Open the .qmd files and replace the placeholder text.
You can delete the prompt comments once you are finished.
No web development experience is required.
-
_quarto.yml— update your name intitle:, and replaceYOURUSERNAMEandYOUR.EMAIL@domainin the navbar links -
_partials/links.html— replace the placeholder URLs for Website, GitHub, LinkedIn, and ORCID -
index.qmd— replace "Your Name", job title, bio, and focus area headings -
pages/projects.qmd— replace each project card with your own work -
pages/outputs.qmd— replace placeholder publications, talks, and resources -
pages/resume.qmd— fill in each of the four contribution modules -
pages/cv.qmd— fill in employment, education, skills, and publications -
assets/images/profile.png— replace with your own photo or banner image
This repository is configured to publish automatically using GitHub Actions.
To enable publishing:
- Go to Settings → Pages
- Under Build and deployment, set Source to GitHub Actions
- Save
Your site will be published at:
https://<your-username>.github.io/<repository-name>/
If you have Quarto installed, you can preview the site locally:
quarto previewBefore pushing changes, it’s good practice to run:
quarto renderA template repository lets anyone create a new repository that starts with the same files and structure — like a photocopier, not a fork.
Unlike forking, a copy made from a template:
- has no connection to the original (no pull request history)
- starts with a clean commit history
- is immediately ready to personalise
To use this feature, the repository owner must enable it once:
- Go to Settings (of this repo)
- Under General, tick Template repository
- Save
After that, visitors will see a Use this template button at the top of the repo page.
- The site uses a clean Bootstrap theme
- Colours and typography can be customised via
styles.css - Navigation tabs are defined in
_quarto.yml
You can keep it minimal or build on it over time.
This material is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
You are free to reuse and adapt this template, provided you:
- give appropriate credit
- indicate if changes were made
- share derivative works under the same license
This template is designed to reduce friction and anxiety. If you can answer the prompts, you can build a professional portfolio.