Commit graph

30 commits

Author SHA1 Message Date
2de52f9546
Add quicklinks 2024-09-06 22:31:04 -07:00
ad8ff9bfbb type: readjust font sizes and spacings a little
This is in response to a minor complaint about the text size on
mastodon, which I agree with:
https://chaos.social/@imadnyc@mstdn.social/112961604691513932

I personally agree that 20px does not feel right, and more to the point,
our previous type scale was really odd: body text was 1.25rem (20px),
while the nav links were 1rem (16px). It seems like the intent of this
was to make it so that the body text was not 16px, which felt too small
(and does to me too).

However, it seems to me like the *actual* solution here is to set the
entire type scale overall larger, then decrease the size of any type
that looks particularly silly.

Thus, I've set the root font-size to 18px (via a percentage of 112.5%)
instead of the default 16px, which will fix all the 1rem font sizes
elsewhere in the site, to *make* 1rem a reasonable body text size.
2024-08-22 14:30:34 -07:00
c103690644 theme: distinguish code better
I found it really hard to read what was actually code, so this change
adds a very subtle hint of colour around all the code which has cheeky
border radii. I've also cheekily made the font a tiny bit smaller for
inline code so that even with the required padding, it does not mess up
the line spacing visibly.
2024-08-12 18:14:53 -07:00
9f5e21978a
Use safeHTML for titles and add non-breaking spaces to Lix 2.90's name 2024-07-18 18:54:30 +02:00
10e479016a theme: don't plainify post summaries
I *believe* this will just mean HTML inside summaries is rendered rather
than being stripped, but when it strips HTML it doesn't render HTML
entities like `“`, which is what this commit is fixing.
2024-07-10 18:09:29 -06:00
863e72530f Stop using the beta logos 2024-07-10 19:39:17 +02:00
d35de33c50 Verify mastodon link
Fixes: #23
2024-06-20 13:50:03 -07:00
116e2cbd61 Merge pull request 'Remove height and weight override from Mastodon and Git logos' (#16) from val/lix-website:icon-height into main
Reviewed-on: #16
Reviewed-by: raito <raito@noreply.git.lix.systems>
2024-06-09 13:11:12 +00:00
0b198dcaef fixes horizontal scroll on mobile 2024-06-07 20:37:09 +00:00
6c8c31915d theme: explicitly set the width/height of the Matrix icon
Chrome and Safari default <svg> width and height to 'auto', which
expands the viewport to fit the pixels within. Safari doesn't, and
the viewport collapses to 0x0 unless explicitly expanded.

Firefox calculates the viewport's natural dimensions to be 16x18,
so I used those values.

Fixes #8
2024-06-07 20:36:28 +00:00
214d82d475 Explicitly set dimensions, to fix layout on Safari 2024-05-09 08:20:29 +02:00
val
54d647ebae Remove height and weight override from Mastodon and Git logos
The width does nothing as far as I can tell, and the height makes
the clickable boxes much higher than they need to, overlapping with
the paragraph before the button in the footer.
2024-05-06 23:14:41 +02:00
Kate Temkin
8bc6ff9a25 website: set things up to go live~ 2024-05-05 20:48:34 -06:00
Kate Temkin
a6a3e046e1 replace favicon with a _flav_icon (our logo) 2024-05-05 10:16:55 -06:00
Kate Temkin
97a280ae2f patch up images, prepare for pre-soft-release 2024-05-05 10:13:02 -06:00
Kate Temkin
3765adfbd6 logo: switch to beta 2024-05-01 21:03:58 -06:00
Kate Temkin
4e7c2d2987 theming updates, and add alt text support
(why the hell was alt text support not in the original hugo theme???)
2024-05-01 19:37:50 -06:00
Kate Temkin
f7abf9d131 replace social media icons 2024-05-01 18:38:46 -06:00
28654494cc
theme: add proper favicon
make sure to:
  rm -rf public/ resources/_gen/
scraped from git.lix.systems
2024-04-28 15:31:18 +03:00
b4debe846f
ecosystem: align card heights 2024-04-28 15:31:18 +03:00
Kate Temkin
912696e53e update TODO and make a tiny style tweak 2024-04-27 23:14:00 -06:00
Kate Temkin
618d5abc12 theme: reflow bottom bar a little 2024-04-27 21:49:34 -06:00
Kate Temkin
d0062aeff4 content: add install page (incomplete) 2024-04-27 20:32:25 -06:00
Kate Temkin
8c524f2112 update about and themeing 2024-04-27 19:20:05 -06:00
Kate Temkin
214fc6fa18 content: add about page 2024-04-27 18:35:43 -06:00
Kate Temkin
980dc1b238 rename portfolio -> talking points 2024-04-27 00:59:11 -06:00
Kate Temkin
0561a06668 mainpage: fill out more sections 2024-04-27 00:56:22 -06:00
Kate Temkin
a5d392c9e3 header: make the logo biiiiger 2024-04-26 23:32:06 -06:00
Kate Temkin
595455e64d logo: apply wiggles' font work 2024-04-26 23:32:01 -06:00
Kate Temkin
c893a86e54 initial commit of template 2024-04-26 22:49:34 -06:00