Skip to content
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,22 @@ The site is generated by Jekyll, based on the [Minimal Mistakes](https://mmistak

To submit a blog entry, create a `md` file in the `_posts` directory. Look for examples of posts there for formatting help.

Author bios in the sidebar are enabled for posts by default. For a single author, use:
Author bios in the sidebar are enabled for posts by default. Each author must have an entry in `_data/authors.yml`.

Then for a single author, add this to the post's metadata (matching the author's key in `_data/authors.yml`):

```yaml
author: Oscar Levin
author: levin
```

For multiple authors, use:
Or for multiple authors, use:

```yaml
authors:
- Oscar Levin
- Steven Clontz
- levin
- clontz
```

Each name must match an entry in `_data/authors.yml`.

## Building the site

When the site is pushed to github, it will automatically rebuild. To preview locally, run `bundle exec jekyll serve`. Note, some changes to `_config.yml` require stopping and starting this, while other changes to the site should be automatically incorporated.
Expand Down
22 changes: 11 additions & 11 deletions _data/authors.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# /_data/authors.yml

Oscar Levin:
levin:
name : "Oscar Levin"
bio : "Oscar Levin is a professor of mathematical sciences at the University of Northern Colorado. He is the author of the OER book *Discrete Mathematics: an Open Introduction* and contributor to the PreTeXt authoring system."
avatar : "/assets/images/bio-levin.jpg"
Expand All @@ -18,7 +18,7 @@ Oscar Levin:
icon: "fab fa-fw fa-github"
url: "https://github.com/oscarlevin"

Steven Clontz:
clontz:
name : "Steven Clontz"
bio : "Developer of math infrastructure projects including PreTeXt.Plus and ScholarLattice.org"
avatar : "/assets/images/bio-clontz.jpg"
Expand All @@ -36,7 +36,7 @@ Steven Clontz:
icon: "fab fa-fw fa-github"
url: "https://github.com/stevenclontz"

Tien Chih:
chih:
name : "Tien Chih"
bio : "Tien Chih is an assistant professor of mathematics at Oxford College of Emory University."
#avatar : "/assets/images/bio-clontz.jpg"
Expand All @@ -54,7 +54,7 @@ Tien Chih:
icon: "fab fa-fw fa-github"
url: "https://github.com/tienchih"

Chrissy Safranski:
safranski:
name : "Chrissy Safranski"
bio : "Chrissy Safranski is a professor of mathematics at Franciscan University of Steubenville."
avatar : "/assets/images/bio-safranski.jpg"
Expand All @@ -72,7 +72,7 @@ Chrissy Safranski:
icon: "fab fa-fw fa-github"
url: "https://github.com/tanaquil18"

Mitch Keller:
keller:
name : "Mitch Keller"
bio : "Mitch Keller is teaching faculty in the Department of Mathematics at the University of Wisconsin–Madison and one of the authors of the OER text Applied Combinatorics."
avatar : "/assets/images/bio-keller.jpg"
Expand All @@ -90,7 +90,7 @@ Mitch Keller:
icon: "fab fa-fw fa-github"
url: "https://github.com/mitchkeller"

James Vranish:
vranish:
name : "James Vranish"
bio : "James Vranish is an associate professor of biochemistry at Franciscan University of Steubenville."
# avatar : "/assets/images/bio-vranish.jpg"
Expand All @@ -108,7 +108,7 @@ James Vranish:
icon: "fab fa-fw fa-github"
url: "https://github.com/irishaggiebaron"

Jordan Kostiuk:
kostiuk:
name : "Jordan Kostiuk"
bio : "Jordan Kostiuk is an Senior Lecturer in Mathematics at Brown University."
# avatar : "/assets/images/bio-vranish.jpg"
Expand All @@ -126,7 +126,7 @@ Jordan Kostiuk:
icon: "fab fa-fw fa-github"
url: "https://github.com/jkostiuk"

Peter Keep:
keep:
name : "Peter Keep"
bio : "Peter Keep is Chair of the Department of Mathematics at Moraine Valley Community College."
links:
Expand All @@ -143,7 +143,7 @@ Peter Keep:
# icon: "fab fa-fw fa-github"
# url: "https://github.com/jkostiuk"

David Austin:
austin:
name : "David Austin"
bio : "David Austin is a professor of mathematics at Grand Valley State University."
avatar : "/assets/images/bio-austin.jpg"
Expand All @@ -161,7 +161,7 @@ David Austin:
icon: "fab fa-fw fa-github"
url: "https://github.com/davidaustinm"

Francesca Gandini:
gandini:
name : "Francesca Gandini"
bio : "Francesca Gandini is an Assistant Professor at St. Olaf College, co-author of the InvariantRing package for Macaulay2, Calculus for Team-Based Inquiry Learning, and GitHub for Mathematicians."
avatar : "/assets/images/bio-gandini.jpg"
Expand All @@ -179,7 +179,7 @@ Francesca Gandini:
icon: "fab fa-fw fa-github"
url: "https://github.com/fragandi"

Anna Natalie Chlopecki:
chlopecki:
name : "Anna Natalie Chlopecki"
bio : "Anna Natalie Chlopecki is a graduate student starting her last year at Purdue University."
avatar : "/assets/images/bio-chlopecki.jpg"
Expand Down
4 changes: 1 addition & 3 deletions _includes/author-profile.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
{% assign author_key = include.author_key | default: page.author | default: page.authors[0] %}
{% assign author = site.data.authors[author_key] | default: author_key | default: site.author %}

{% assign author = site.data.authors[author_key] | default: site.author %}
<div itemscope itemtype="https://schema.org/Person" class="h-card">

{% if author.avatar %}
Expand Down
13 changes: 12 additions & 1 deletion _includes/page__meta.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
{% assign document = post | default: page %}
{% if document.read_time or document.show_date %}
{% assign authors = document.authors | default: document.author %}
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

y'know after all this... I think since Liquid treats a string as a list of a single string, we could have just supported author: as the key. Actually I guess this ends up just supporting either authors: or author: in the metadata, which isn't terrible.

{% if document.read_time or document.show_date or authors %}
<p class="page__meta">
{% if authors %}
{% for author in authors %}
<span class="page__meta-author">
{{site.data.authors[author].name}}{% unless forloop.last %},{% endunless %}
</span>
{% endfor %}
{% endif %}

{% if authors and document.show_date %}<span class="page__meta-sep"></span>{% endif %}

{% if document.show_date and document.date %}
{% assign date = document.date %}
<span class="page__meta-date">
Expand Down
3 changes: 2 additions & 1 deletion _includes/sidebar.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
{% include author-profile.html author_key=author_key %}
{% endfor %}
{% else %}
{% include author-profile.html %}
{% assign author_key = page.author %}
{% include author-profile.html author_key=author_key %}
{% endif %}
{% endif %}
{% if page.sidebar %}
Expand Down
1 change: 1 addition & 0 deletions _pages/about.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
permalink: /about/
title: "About"
author_profile: true
---

MathTech.org is a news feed for showcasing and advocating for open-source technology
Expand Down
1 change: 1 addition & 0 deletions _pages/events.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
permalink: /events/
title: "Events"
author_profile: true
---

<div id="calendar-container">Loading calendar...</div>
Expand Down
1 change: 1 addition & 0 deletions _pages/prefigure.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
permalink: /prefigure/
title: "Prefigure"
author_profile: true
---

Since (MathTech.org's implementation of) Markdown supports inserting HTML
Expand Down
1 change: 1 addition & 0 deletions _pages/workshops.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
permalink: /workshops/
title: "Workshops"
layout: single
author_profile: true
---

There is so much to learn, and so many opportunities to learn it. Below we collect workshops and trainings that we know about. Get in touch if you want yours added to our list.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-01-15-welcome.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Welcome
tags: PreTeXt Runestone WeBWorK Doenet Prose
author: Oscar Levin
author: levin
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-02-06-pretext.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Getting Started with PreTeXt
tags: PreTeXt
author: Steven Clontz
author: clontz
---

A quite popular ecosystem for authoring and sharing
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-02-16-slides-and-courses.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: PreTeXt for Courses and Slideshows
tags: PreTeXt, slides, course-materials
author: Oscar Levin
author: levin
---

Did you know that you can use PreTeXt to create revealjs slideshows?
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-03-05-activelearning.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Supporting Active Learning with PreTeXt
tags: PreTeXt
author: Tien Chih
author: chih
---

While the benifits of using [PreTeXt](https://pretextbook.org) are numerous, one in particular that has been transformative in my own teaching is utilizing the html format of PreTeXt to embed interactive components which opens the door to a variety of potential active learning implementations.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-03-13-beforeclass.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Before Class with PreTeXt
tags: PreTeXt Runestone Teaching
author: Chrissy Safranski
author: safranski
---

As a student, I was frequently guilty of using math textbooks exclusively in order to complete homework problems. If I didn't immediately know how to complete an assigned problem with what I'd learned in class, then I'd try to read the section and look for examples or theorems or other clues. If I still didn't know what to do, I would sometimes search in other textbooks I had access to, and I always thought I had hit the jackpot when my textbook's homework problem was another textbook's theorem, presented with proof. (Not so very different from today's students asking Google or ChatGPT.) All of my learning took place in two periods of time: *during class* and *after class*.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-03-27-mathtech-workshop.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Save the Date: MathTech.org Virtual Workshop on Accessible Course Materials (May 2025)"
tags: PreTeXt Accessibility Training
author: Steven Clontz
author: clontz
---

On behalf of the [MathTech.org Team](/about/), I'm excited to announce
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-04-10-accessibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Accessible Course Materials
tags: PreTeXt, accessibility, course-materials, videos
toc: true
toc_sticky: true
author: Oscar Levin
author: levin
---

**Update (2025-04-25)**: Added information about LaTeXML as another alternative for authoring.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-04-25-screen-reader.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: HTML vs PDF for screen readers
tags: PreTeXt, accessibility, course-materials, videos
author: Oscar Levin
author: levin
---

After my [last post](https://mathtech.org/2025/04/10/accessibility.html) about writing accessible course materials, someone asked whether the math in the HTML produced by PreTeXT really is any better than what you would get for a PDF when read by a screen reader. Is it worth the effort?
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-05-28-updating-pretext-prefigure.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Updating Your Version of PreTeXt and PreFigure
tags: PreTeXt PreFigure Tutorial
author: Chrissy Safranski
author: safranski
---

[PreTeXt](https://pretextbook.org/) and [PreFigure](https://prefigure.org/) are under active development - many people are currently improving them, making them easier to use, adding new features, and fixing bugs that have been identified. While it's awesome that the user experience is getting better all the time, it also means that users need to frequently upgrade their versions of PreTeXt and PreFigure.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-08-17-handouts-and-worksheets.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Handouts and Worksheets in PreTeXt
tags: PreTeXt Tutorial Features
author: Oscar Levin
author: levin
---

We all know that [PreTeXt](https://pretextbook.org) is great for writing textbooks. But did you know that it can also be used to create small, standalone course materials?
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-09-26-doenet-inquiry.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Using Doenet Interactives to Facilitate Inquiry
tags: PreTeXt Doenet Inquiry
author: Steven Clontz
author: clontz
---

*This post describes work of the author funded by National Science Foundation awards [#2011807](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2011807) and [#2449139](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2449139).*
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-10-01-randomization.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: True Randomization in an Introductory Statistics course
tags: PreTeXt R Inquiry
author: Tien Chih
author: chih
---

<script src="https://sagecell.sagemath.org/static/embedded_sagecell.js"></script>
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-10-10-github-history.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Getting Started with GitHub
tags: GitHub version-control
author: Steven Clontz
author: clontz
---

*This post is supported by National Science Foundation award [#2449139](https://www.nsf.gov/awardsearch/showAward?AWD_ID=2449139).*
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-10-16-guests.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Calling all Guest Posters!
tags: GitHub MathTech Blogging
author: Steven Clontz
author: clontz
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-10-27-annotated-slides.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Making Partially-Handwritten Slides Accessible
tags: PreTeXt tutorial slides accessibility
author: Mitch Keller
author: keller
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-11-21-exercisesfromword.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: So, all your exercises are written in Word...
tags: Word PreTeXt exercises scripts
author: James Vranish
author: vranish
comments: true
---
I'm a biochemistry instructor who has been working on writing an introductory chemistry textbook. Now, as a user of math rather than a mathematician, my initial approach was to write my textbook in Word and later worry about getting it formatted for HTML and print forms. My colleague, who is also one of mathtech.org's editors, had mentioned PreTeXt to me on several occasions, but with the stress of writing/revising/etc. her words basically went in one ear and right out the other. That is...until it came time to try and move towards publication. After a few minutes of sitting down with her and *actually* paying attention (sorry Chrissy), I quickly realized how amazingly powerful PreTeXt was for what I was trying to do.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2025-12-01-editathon.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Editathons: Getting the Most Out of Community Editing"
tags: open-access authoring, editing, Pretext
author: Jordan Kostiuk
author: kostiuk
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2026-01-15-organizing-my-syllabus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Organizing my Syllabus
subtitle: Using PreTeXt and GitHub to make the clickiest part of the semester less annoying.
tags: PreTeXt accessibility
author: Peter Keep
author: keep
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2026-03-09-prefigure.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Creating accessible diagrams with PreFigure
tags: PreFigure diagrams accessibility PreTeXt
author: David Austin
author: austin
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2026-03-30-biome.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Summer Session for STEMM Open Educational Resources and Communities
tags: BIOME OER communities
author: Steven Clontz
author: clontz
comments: true
---

Expand Down
2 changes: 1 addition & 1 deletion _posts/2026-04-21-doenet-opportunities.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Funded and free opportunities with the Doenet OER community
tags: Doenet OER communities workshop
author: Steven Clontz
author: clontz
comments: true
---

Expand Down
4 changes: 2 additions & 2 deletions _posts/2026-05-20-m2-with-ug.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
title: Macaulay2 with students
tags: M2 ustudents GitHub g4m
authors:
- Francesca Gandini
- Anna Natalie Chlopecki
- gandini
- chlopecki
comments: true
---

Expand Down