@@ -81,8 +81,8 @@ title: "Computing slope from elevation data in Python"
8181author: "Your Name"
8282date: "2025-05-15"
8383description: "Learn how to derive slope from elevation data in GRASS in a Jupyter Notebook."
84- categories: [" beginner", " geomorphometry" , Python]
85- thumbnail : slope_thumbnail.webp
84+ categories: [beginner, geomorphometry, Python]
85+ image : slope_thumbnail.webp
8686format:
8787 ipynb: default
8888 html:
@@ -117,12 +117,47 @@ At the same time, their size should not be too big to load quickly, try to keep
117117` ` `
118118
119119Each tutorial needs to have at least one image that can be used on the main page as a thumbnail.
120- You can either specify it in the YAML header (` thumbnail : image.webp` ) or add ` {.preview-image}` to the image.
120+ You can either specify it in the YAML header (` image : image.webp` ) or add ` {.preview-image}` to the image.
121121
122122` ` ` markdown
123123! [Slope map](slope.webp){.preview-image}
124124` ` `
125125
126+ # # External tutorials
127+
128+ If you want to have your GRASS external tutorials listed, you can create a ` .yml` file
129+ within the ` content/tutorials/external` folder with the tutorial(s) you want to include.
130+ See an example below:
131+
132+ ` ` ` yaml
133+ - title: Species distribution modeling using Maxent in GRASS GIS
134+ path: https://ecodiv.earth/TutorialsNotes/sdmingrassgis/
135+ author: Paulo van Breugel
136+ image: content/tutorials/external/images/sdm_in_grass_tutorialbanner.png
137+ date: " 2025-02-12"
138+ description: Species distribution models to predict the current and future distribution of the Almond-eyed Ringlet.
139+ categories: [' biogeography' , ' ecology' , ' intermediate' , ' advanced' ]
140+ - title: Density distribution map of white-tailed deer
141+ path: https://ecodiv.earth/TutorialsNotes/deerdensities/index.html
142+ author: Paulo van Breugel
143+ image: content/tutorials/external/images/deer-density-tile.png
144+ date: " 2025-01-10"
145+ description: Habitat suitability map for the white-tailed deer using spatial multicriteria analysis and spatial disaggregation in GRASS.
146+ categories: [' biogeography' , ' MCDA' , ' ecology' , ' intermediate' ]
147+ ` ` `
148+
149+ Then, you need to add the path to your ` .yml` file in the header of the
150+ ` index.qmd` file in the root directory.
151+
152+ ` ` ` yaml
153+ contents:
154+ - content/tutorials
155+ - content/tutorials/external/your_tutorials.yml
156+ ` ` `
157+
158+ Do not forget to also include the image that will be used as thumbnail within
159+ ` content/tutorials/external/images` .
160+
126161# # Submitting your contribution
127162
128163Check your markdown with a [linter](https://dlaa.me/markdownlint/) and fix as many issues as you can. This will help keeping the tutorials consistent.
@@ -134,5 +169,7 @@ Once you sumbmit a PR, the CI pipeline will build your
134169tutorial, so you and a reviewer can check if everything is ok.
135170When a reviewer approves, your PR will be merged soon.
136171
172+ Please note that maintainers may make minor edits to improve clarity, consistency, or visual style.
173+
137174---
138175Thanks for helping us build better educational resources for the GRASS community!
0 commit comments