Edit pages
How to add, remove, and edit details of pages on your site
Add/remove pages
The pages and sub-pages on your site come from the folder and file structure of your repo.
Examples:
Homepage
yoursite.com/
index.md
Page
yoursite.com/awards
/awards/index.md
Sub-page
yoursite.com/team/join
/team/join/index.md
To add or remove a page, simply create or delete the corresponding folder and Markdown file in your repo.
The pages that come with this template – /blog
, /contact
, etc. – can be freely removed or renamed at your discretion.
Edit page details
Markdown files can have a section at the top called a "front matter" to hold metadata about the page in YAML format. This is how you can pass special per-page details to the template.
Example index.md
page file:
---
title: Awards
description: Our lab has received international praise for our contributions to science.
nav:
order: 1
tooltip: Praise and laurels
header: images/header-for-this-page.jpg
footer: images/footer-for-this-page.jpg
header-dark: false
footer-dark: false
redirect_from:
- accolades
---
Page content.
title
Title of the page. Shown in the tab name along with your site title, e.g. "Awards | Your Lab Website"
nav
If this field is present, the page will appear in the header navigation bar, with the same name as the page's title.
nav
-> order
How the page should be ordered in the nav bar. Number value, lowest to highest -> left to right.
nav
-> tooltip
Text to show when hovering over the page's nav bar link.
redirect_from
When a user visits one of the URLs listed, they'll be redirected to this page instead.
Last updated