Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change CSS styling for external links | Nicholas Johnson | 7 days |
| | |||
* | Add "external" to rel attribute for external links | Nicholas Johnson | 7 days |
| | |||
* | Remove unnecessary safeHTML calls for readability | Nicholas Johnson | 7 days |
| | |||
* | Remove incorrect safeHTML call | Nicholas Johnson | 7 days |
| | |||
* | Stop safeHTML overuse in emojis for readability | Nicholas Johnson | 7 days |
| | |||
* | Replace replaceRE with TrimSuffix for readability | Nicholas Johnson | 7 days |
| | |||
* | Set Gemini protocol | Nicholas Johnson | 7 days |
| | | | | | This avoids littering the gemtext templates with regex to change the protocol. | ||
* | Disable HTML renderer for Gemini output format | Nicholas Johnson | 8 days |
| | | | | This avoids littering the gemtext templates with "safeHTML". | ||
* | Remove timestamp obfuscation privacy feature | Nicholas Johnson | 8 days |
| | | | | | | | Timestamp obfuscation is a niche privacy feature which contradicts how users expect Hugo to work. If the user desires such a feature, they can override the theme with their own custom timestamp-obfuscating archetypes. | ||
* | Don't convert time to UTC in Atom feeds | Nicholas Johnson | 8 days |
| | | | | | | | The entry archetype already wipes the time of day of entries and converts their dates to UTC, for the sake of user privacy. If the user overrides this behavior and purposely includes times and/or time zones, the theme should not interfere. | ||
* | Convert remaining tabs to spaces | Nicholas Johnson | 8 days |
| | |||
* | Add time element to HTML entry metadata | Nicholas Johnson | 8 days |
| | |||
* | Remove extra safeURL calls in id elements | Nicholas Johnson | 2024-08-17 |
| | |||
* | Combine two replaceRE ops into one | Nicholas Johnson | 2024-08-17 |
| | |||
* | Remove extraneous multi-line regex flags | Nicholas Johnson | 2024-08-16 |
| | |||
* | Substitute replace with replaceRE for correctness | Nicholas Johnson | 2024-08-16 |
| | |||
* | Make author element optional in Atom feeds | Nicholas Johnson | 2024-08-16 |
| | |||
* | Add backward compatibility for old taxonomy API | Nicholas Johnson | 2024-08-16 |
| | |||
* | Make email subelement optional in Atom feeds | Nicholas Johnson | 2024-08-16 |
| | | | | | Elements which are optional in the Atom feed spec should also be optional in the templates. | ||
* | Add support for new taxonomy API | Nicholas Johnson | 2024-08-16 |
| | |||
* | Remove "index.gmi" from Gemini Atom link suffixes | Nicholas Johnson | 2024-08-16 |
| | |||
* | Fix bug in bold/italics regex | Nicholas Johnson | 2024-08-16 |
| | | | | Bold/italics regex must not match greedily. | ||
* | Remove accidentally-introduced extra newline | Nicholas Johnson | 2024-07-04 |
| | |||
* | Add missing end of line matching | Nicholas Johnson | 2024-06-30 |
| | |||
* | Revert "Don't add rel="noreferrer" to non-web links"v1.3.5 | Nicholas Johnson | 2024-06-28 |
| | | | | | | | | This reverts commit f34e453196b85e756b16f5ff668d15c2462948e6778657907ff52821d360309b. Adding rel="noreferrer" to non-http-prefixed links was believed to be a noop, but this overlooks relative links. For privacy reasons, relative links must not send referrer headers. | ||
* | Correct reference index countingv1.3.4 | Nicholas Johnson | 2024-06-18 |
| | |||
* | Save link index in map | Nicholas Johnson | 2024-06-11 |
| | | | | This removes the need to recount. | ||
* | Work around slices bug in Hugo v0.114.0 or newer | Nicholas Johnson | 2024-06-11 |
| | | | | | | | I used a slice of maps instead of a slice of slices, as recommended in the Hugo issue tracking the bug: https://github.com/gohugoio/hugo/issues/11131#issuecomment-1601769489 | ||
* | Add trailing forward slash for consistencyv1.3.2 | Nicholas Johnson | 2024-05-27 |
| | |||
* | Remove extra css subdirectoryv1.3.1 | Nicholas Johnson | 2024-05-26 |
| | |||
* | Create custom 404 page for HTMLv1.3.0 | Nicholas Johnson | 2024-05-20 |
| | | | | | In Gemini, the equivalent status code is 51. It does not return a response body, so no equivalent page was created for Gemini. | ||
* | Fix Gemini incorrectly rendering (un)ordered lists | Nicholas Johnson | 2024-05-20 |
| | |||
* | Give rationale for bold/italics codev1.2.5 | Nicholas Johnson | 2024-05-02 |
| | |||
* | Improve bold/italics regex | Nicholas Johnson | 2024-05-02 |
| | |||
* | Improve comments | Nicholas Johnson | 2024-05-02 |
| | |||
* | Correct heading regex | Nicholas Johnson | 2024-05-02 |
| | |||
* | Don't match newlines in link regex | Nicholas Johnson | 2024-05-02 |
| | |||
* | Fix end of comment delimiterv1.2.3 | Nicholas Johnson | 2024-02-04 |
| | | | | | The incorrect delimiter was commenting out subsequent regex rules, making it so they never got applied. | ||
* | Add missing multiline regex option for ol's | Nicholas Johnson | 2024-02-04 |
| | |||
* | Add missing asterisk for unordered listsv1.2.2 | Nicholas Johnson | 2024-01-01 |
| | |||
* | Convert Markdown's ol to gemtext's ulv1.2.0 | Nicholas Johnson | 2023-12-31 |
| | |||
* | Add support for alternative heading syntaxv1.1.0 | Nicholas Johnson | 2023-12-31 |
| | |||
* | Add titles to links | Nicholas Johnson | 2023-12-02 |
| | |||
* | Don't add rel="noreferrer" to non-web links | Nicholas Johnson | 2023-12-02 |
| | |||
* | Add referrerpolicy="noreferrer" to images | Nicholas Johnson | 2023-12-02 |
| | |||
* | Lazy load inline images | Nicholas Johnson | 2023-12-02 |
| | |||
* | Make layout spacing consistentv1.0.8 | Nicholas Johnson | 2023-11-03 |
| | |||
* | Use superscripted reference numbers for links | Nicholas Johnson | 2023-11-03 |
| | | | | | The implementation is ugly, but I couldn't find another way to accomplish this. | ||
* | Convert Atom feed dates to UTCv1.0.7 | Nicholas Johnson | 2023-10-15 |
| | | | | | | Atom feed dates reported as UTC were not necessarily UTC. The entry archetype converts from local to UTC by default, but the user may override that behavior. | ||
* | Convert archetype dates to UTC | Nicholas Johnson | 2023-10-15 |
| | | | | | | For privacy reasons, user time zones are not recorded at the moment they are created by an archetype. Without knowing the time zone offset, the true date is ambiguous. To correct this, all dates are converted to UTC. |