summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rewrite Gemini chunk and link parsing logicv0.3.0Nicholas Johnson2023-01-24
| | | | | | | | | | Improved the chunk-finding regex and added safeguards to prevent unintended behavior. Chunk rendering logic had a bug. If the pre-formatted text was identical to the regular text, it would be wrongly overwritten. To resolve this, the find-and-replace-style logic was removed. The new logic splits chunks into parts, renders them, then reassembles them in in order.
* Fix italics/bold removal regex for Geminiv0.2.1Nicholas Johnson2023-01-23
|
* Render files in chunks to ignore preformatted textv0.2.0Nicholas Johnson2023-01-22
|
* Use (?m) flag instead of replacing \nNicholas Johnson2023-01-22
|
* Add indentation for readabilityNicholas Johnson2023-01-22
|
* Improve italics/bold text parsingNicholas Johnson2023-01-22
|
* Simplify Gemini single page template link parsingv0.1.1Nicholas Johnson2023-01-21
|
* Fix typoNicholas Johnson2023-01-21
|
* Don't break space between emoji and link textNicholas Johnson2023-01-21
|
* Fix newline after linksNicholas Johnson2023-01-21
|
* Add version information to READMEv0.1.0Nicholas Johnson2023-01-21
|
* Spell check READMENicholas Johnson2023-01-21
|
* Add TODO itemNicholas Johnson2023-01-21
|
* Only print links header when there are linksNicholas Johnson2023-01-21
|
* Implement Gemini template for inline web linksNicholas Johnson2023-01-21
|
* Add back left/right paddingNicholas Johnson2022-12-08
|
* Replace font-size px units with remNicholas Johnson2022-12-08
| | | | Rem makes the site more accessible.
* Set max line length to roughly 72 charsNicholas Johnson2022-12-08
|
* Fix Gemini's link emojiNicholas Johnson2022-12-08
|
* Add TODO itemNicholas Johnson2022-12-08
|
* Replace emojis with emoji codesNicholas Johnson2022-12-08
|
* Simplify copyright noticeNicholas Johnson2022-12-08
|
* Make logo optionalNicholas Johnson2022-12-08
|
* Don't assume contentDir is the defaultNicholas Johnson2022-12-08
|
* Clarify page variableNicholas Johnson2022-12-08
|
* Complete overhaul of the CSSNicholas Johnson2022-12-08
| | | | | I made it as BEM-compliant as I could. Making it fully BEM-compliant is impossible since Hugo doesn't have HTML render hooks for certain tags.
* Fix copyright noticeNicholas Johnson2022-12-08
|
* Show page info by default on entries onlyNicholas Johnson2022-12-06
|
* Fix margins for highlighted codeNicholas Johnson2022-12-06
|
* Add styling for quotesNicholas Johnson2022-12-06
|
* Rebrand to "journal" and update linksNicholas Johnson2022-12-04
|
* Add item to TODONicholas Johnson2022-11-10
|
* Replace emojis with the emojify processorNicholas Johnson2022-11-10
| | | | This increases code accessibility.
* Set good default config settingsNicholas Johnson2022-11-10
|
* Remove Python scriptsNicholas Johnson2022-11-09
| | | | | | | | Using Hugo's configDir is more elegant. css/ was moved to assets so it isn't published when processing Gemini. Files in static/ are always published. Files in assets/ are only published when invoked in a template.
* Add .txt extension to logo fileNicholas Johnson2022-11-09
|
* Add a READMENicholas Johnson2022-10-23
|
* Move blog generation scripts inside the themeNicholas Johnson2022-10-23
|
* Conditionally add page info to top of pageNicholas Johnson2022-09-16
|
* Add item to TODONicholas Johnson2022-09-07
|
* Simplify URL in single.gmiNicholas Johnson2022-09-07
|
* Update TODO itemNicholas Johnson2022-09-06
| | | | | | A shortcode isn't necessary to improve the relative URLs. The HTML output handles them fine, but not Gemini. Gemini has to be made to handle relative URLs correctly.
* Allow link emojis to be turned off per-pageNicholas Johnson2022-09-06
|
* Add item to TODONicholas Johnson2022-09-06
| | | | | A shortcode for the relative root of the site would save the user from writing out paths.
* Add missing link emoji for GeminiNicholas Johnson2022-09-06
|
* Update TODO itemNicholas Johnson2022-09-04
| | | | | | | | | If the user navigates directly to a page from elsewhere, the date the page was written and the time it will take to read it won't be clear. That info needs to be added to the page itself. It should also be possible to remove that info on a per-page basis since it won't be relevant for some pages.
* Add more emojis to homepageNicholas Johnson2022-09-04
|
* Add item to TODONicholas Johnson2022-09-04
|
* Give all pages an h1 heading based on their titleNicholas Johnson2022-09-03
|
* Remove redundant regexNicholas Johnson2022-09-03
|