- gmi: Show last mod along with post date in post meta
- both: Show simple list of tags at the end of a post
- for web: This makes tags look like "tags" rather than "word-links",
with removed text underline and added background color to the links.
Small opacity/brightness change applied on hover for both dark and
light modes.
- web: Adjust content structuring
- hr before footnotes is removed. The footnotes is now borderless (hr
is still visible on browsers without CSS)
- Add upper border on footer (implemented by using bottom border on
after content, which is now visible regardless of whether content
exists)
- Boldify footnotes heading - creates a visual separation in place of
removed hr
- web: Adjust color of light text - it's now lighter and bluer to fit
the background.
- Remove showing of tags completely on gemini. I didn't find any good
place to put it
- List of tags are now shown in post listing with its display muted but
known as links
- Changelog is removed as I didn't find a good place to put it
- Made the "EOF" optional through post params with self-documenting
frontmatter adjusted in archetypes
- Explicit date format in archetypes
- Better formatting of post meta information in both WWW and gemini
I needed the h2 posts heading on the home page to be rendered with the
anchor link, but also retain the h1 heading in the posts/ page, and
share the same "posts.html" partial.
- Put the posts listing "pre" content into content/posts/_index.md as
markdown
- Use a partial for the heading render hook, which allows it to be used
in the "posts.html" partial
- Retain behaviour to either have h1 "posts" for the posts page or h2
"posts" for the homepage, _and_ pass this HTML h1/h2 into the anchor
heading render hook (actually the partial)
- Render posts/_index.md content for both the homepage listing and the
posts listing.
Yes 100% suitable :P
It describes what the image is to those who can't see the image
perfectly well.
It magically makes the image show up in terminal browsers, as if your
terminal browser can render small images to the very pixel.
Bonus, for terminal/text-based browsers the "image" can even adapt to
your custom font! How cool is that?
Look, people, unique per-user images without cookies, without
javascript, without sessions, without CSS.
It was a very pleasant commit-message-writing experience...
Until realization hit. Why TF did you have the stupid image in the first
image when it can just be a block of text (<code>)? Oops! Let's not
celebrate my site's accessibility features too early, *cough* *cough*.
---
PS: Anyways after like almost two(?) years my site finally has a
favicon, lol, see previous commits.
Basically all the changes involving my profile pics
- Favicon: 32x32 2-colors version
- Both SVG and PNG provided
- Nav home link: Now having the icon next to the name
- Configurable in config.toml (see its comment)
- For homepage: the home link is Site.title
- For other pages: icon next to name
- Index page h1: No more big ugly pfp, now inline
- Using shortcodes with corresponding partials ln'ed to them
- CSS for the nav thing
- Right now when user hovers on the home link, the portion has a
background color. I tried to not select it but apparently failed.
Desired behaviour: it should only have the hover effect if the home
link does not have the image (which is the case for all pages other
than index page, as described in second list item above).
Current behaviour: A useless CSS selector change that did not alter
the site's behaviour in any way whatsoever. Don't mind me, I'm
horrible at comitting things for this repo - I tend to like to make
a lot of changes in one go and commit using `git apply -p`. I also
litter a lot of comments in the CSS, which apparently increases the
size of the inline <style> in every. single. HTML file generated.
Literally.
Most likely switching back to external stylesheet in the future to
save some bytes in my overall website size.
- (Most likely the worst CSS addition I've every made): A blinking
lower-block for the h1 on index page. Seriously? CSS Animations on a
supposedly "simple" site like this??? Hopefully I would know better
and remove it soon.
- It's only animated for like 5 seconds. After that it is hidden
- For text-based browsers it willbe static and forever there. This may
be a problem because it looks like my name has a trailing
underscore 🤦
- It just looks wrong. I didn't have the typewriter animation for the
h1 text though, so ugh.