Step by step guide for creating a new tutorial from the template
Run:
This copies the starter files and installs the tutorial-template extension.
Create a new GitHub repo (ideally in the lmu-osc organization) and push your project to it:
The template files for CITATION.cff and README.md should be renamed:
See Creating a New Tutorial from the Template for the details.
_quarto.ymlChange these values:
website > title: — set to your tutorial’s namerepo-url: — point to your new repositorynavbar > tools — update to your repository’s URLpage-footer > center line — update the copyright and author namesThe navigation structure (sidebar: and navbar:) is covered in step 8.
index.qmd)Replace the placeholder text with:
downlit and xml2.about.qmd)Fill in:
author: block of the YAML front mattercitation: blocktopic-one/ and topic-two/ are just placeholder folders–rename or delete them.qmd files._quarto.yml (see step 8).CITATION.cffThis file allows others to cite your tutorial.
README.mdReplace the template README with information about your specific tutorial.
_quarto.yml navigationAfter renaming folders and pages, you must update the sidebar: section in _quarto.yml so the navigation menu matches your new structure.
sidebar: controls the left navigation menunavbar: controls the top barExample follows in the next section.
If you renamed topic-one/ to data-preparation/ and have two sub-pages:
Place images in assets/ (or a subdirectory of assets/). Reference them in your pages with absolute paths:
This starts a local web server and opens your default browser. Changes you make are reflected automatically as you save files.
Activate GitHub Pages by running this command once from your local project folder:
This may take several minutes. Check progress in the Actions tab of your repository. After this initial setup, every push to main will automatically re-render and deploy the site.
![]()