summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update changelogHEAD2025.07.27.2masterNicholas Johnson5 days
|
* Update CSS stylesheet's copyright yearNicholas Johnson5 days
|
* Remove extra space created by Flexbox usageNicholas Johnson5 days
|
* Make footer stick to bottom of pageNicholas Johnson5 days
|
* Add body padding width to CSS media queryNicholas Johnson5 days
| | | | | | Changing box-sizing from content-box to border-box caused the body width to account for padding, so it has to be added back in order to get the full 72 chars in the main content.
* Ensure body is always at least viewport heightNicholas Johnson5 days
| | | | | The page content area's background color should always fill the height of the viewport, even if there is not enough page content.
* Update changelog2025.07.27.1Nicholas Johnson5 days
|
* Correct nested headings in changelogNicholas Johnson5 days
|
* Add a dark gray background to websiteNicholas Johnson5 days
| | | | This makes it more visually clear where the content begins and ends.
* Update changelog2025.07.27Nicholas Johnson5 days
|
* Remove support for deprecated key "site.Author"Nicholas Johnson5 days
| | | | | This Hugo theme no longer supports the Hugo versions that can utilize the key "site.Author", so this code never executes.
* Remove support for deprecated key "_build"Nicholas Johnson6 days
| | | | | This Hugo theme no longer supports Hugo versions less than 0.123.0, so this code never executes.
* Update minimum required Hugo versionNicholas Johnson6 days
|
* Migrate fully to Hugo's new template systemNicholas Johnson6 days
| | | | | This was the only way I could get term pages to consistently render correctly.
* Update changelog2025.07.24.1Nicholas Johnson8 days
|
* Remove max version notice from README.mdNicholas Johnson8 days
|
* Move taxonomy and term layouts to layouts/_defaultNicholas Johnson8 days
| | | | | | | | | | | | | | | | | | | Hugo's template system was reimplemented in Hugo version 0.146.0. "We [the Hugo developers] have aimed to maintain as much backward compatibility as possible by mapping "old to new," but some reported breakages have occurred." Reference: https://gohugo.io/templates/new-templatesystem-overview/ The "mapping "old to new,"" is not yet documented, but moving the taxonomy and term layouts to layouts/_default seems to be sufficient to properly generate this theme on Hugo versions later than 0.146.0. To retain backward compatibility with older Hugo versions, the other recommended changes to the layouts directory are not made. Reference: https://gohugo.io/templates/new-templatesystem-overview/#changes-to-the-layouts-folder
* Correct dateNicholas Johnson8 days
|
* Switch to calendar versioningNicholas Johnson8 days
| | | | | Semantic versioning doesn't make sense for a Hugo theme, since there is no API to track changes for.
* Update changelog2025.07.24Nicholas Johnson8 days
|
* Document max Hugo version in README.mdNicholas Johnson8 days
| | | | | | | The maximum Hugo version cannot be documented in theme.toml because Hugo does not support such a key: https://github.com/gohugoio/hugo/issues/5342
* Replace deprecated front matter keyNicholas Johnson8 days
| | | | | | | | "build" was effectively aliased to "_build" in Hugo version 0.123.0. So for backward compatibility, "_build" is used for Hugo versions prior to version 0.123.0. Reference: https://github.com/gohugoio/hugo/commit/d0ce94219049508e45c5a7c43a281ecde7778358
* Update changelog2025.02.06.1Nicholas Johnson2025-02-06
|
* Add non-breaking spaces within entry tag namesNicholas Johnson2025-02-06
| | | | | | The spaces in tag names must be non-breaking because tag names split across multiple lines are visually indistinguishable from distinct tags.
* Update changelog2025.02.06Nicholas Johnson2025-02-06
|
* Remove commas from pageinfo tags list in htmlNicholas Johnson2025-02-06
| | | | | | Spaces are more aesthetically pleasing. The Gemtext output format cannot remove the commas because then there would be no way to distinguish tags containing spaces from distinct tags.
* Move emojis outside link text, where they belongNicholas Johnson2025-02-06
|
* Add non-breaking spaces to improve text flowNicholas Johnson2025-02-06
| | | | | | | | | The spaces directly following emojis must be non-breaking because having emojis alone on their own line is ugly and visually confusing. The spaces within pageinfo "segments" must be non-breaking because splitting dates and read times across multiple lines is ugly and visually confusing.
* Update changelog2025.02.05Nicholas Johnson2025-02-05
|
* Add missing version link in changelogNicholas Johnson2025-02-05
|
* Add missing hyphen to pageinfo partialNicholas Johnson2025-02-05
| | | | | The compound modifier hyphen in 'X minute read' for the English language translation was missing.
* Update changelog2025.01.28Nicholas Johnson2025-01-28
|
* List Gemini in README for live demoNicholas Johnson2025-01-28
|
* Update changelog2024.11.25Nicholas Johnson2024-11-25
|
* Move /style.css to /static/css/style.cssNicholas Johnson2024-11-25
| | | | | It's good practice to keep static website assets isolated to their own subdirectory.
* Update changelog2024.11.23Nicholas Johnson2024-11-23
|
* Map ref numbers to their superscripts using dictNicholas Johnson2024-11-22
| | | | | This removes the extra iterations over reference numbers caused by using the replace function.
* Update changelog2024.11.08.1Nicholas Johnson2024-11-08
|
* Fix typoNicholas Johnson2024-11-08
|
* Update changelog2024.11.08Nicholas Johnson2024-11-08
|
* Change CSS styling for external linksNicholas Johnson2024-11-08
|
* Make hover/non-hover link colors equivalentNicholas Johnson2024-11-08
|
* Add "external" to rel attribute for external linksNicholas Johnson2024-11-08
|
* Remove unnecessary safeHTML calls for readabilityNicholas Johnson2024-11-08
|
* Remove incorrect safeHTML callNicholas Johnson2024-11-08
|
* Stop safeHTML overuse in emojis for readabilityNicholas Johnson2024-11-08
|
* Replace replaceRE with TrimSuffix for readabilityNicholas Johnson2024-11-08
|
* Set Gemini to permalinkableNicholas Johnson2024-11-08
|
* Disable LiveReload and alias redirect for GeminiNicholas Johnson2024-11-08
|
* Set Gemini protocolNicholas Johnson2024-11-08
| | | | | This avoids littering the gemtext templates with regex to change the protocol.