Commit Graph

38 Commits

Author SHA1 Message Date
Cadey Ratio 2d00c19205 remove old attempt
Signed-off-by: Xe Iaso <me@christine.website>
2022-05-28 09:28:55 -04:00
Cadey Ratio 20aeb35890 css: fix conversation width in the HTML element
> Add min-width:0 to .conversation-chat in shim.css. This is not only a
> fix, but the correct fix.
>
> But WTF?
>
> Well quite simply, the default value of min-width is auto, which
> normally acts like 0, but for a flex item, auto becomes something more
> along the lines of min-content (except special complicated rules that I
> don't fully understand apply). The net result is that the minimum width
> prevents the code boxes in the conversation from using their overflow:
> auto to enable scrolling. Setting min-width: 0 is effectively just
> turning this special rule off, and causing it use more normal box sizing
> rules.
>
> I hate how weird and impossible to understand the css box model is.

Signed-off-by: Xe Iaso <me@christine.website>
2022-04-07 17:53:12 +00:00
Cadey Ratio b9b96ab56e pomodoro post
Signed-off-by: Xe Iaso <me@christine.website>
2022-02-19 13:51:58 +00:00
Cadey Ratio 997f66f03a a sigil
Signed-off-by: Xe Iaso <me@christine.website>
2022-01-11 19:56:03 -05:00
Cadey Ratio f622ae7277 make logo better
Signed-off-by: Xe Iaso <me@christine.website>
2022-01-11 17:49:36 -05:00
Cadey Ratio 97e31d0e8b templates/header: add logo image that is responsive to theme preference
Thanks to many people on Twitter that helped with this:
https://twitter.com/theprincessxena/status/1480767115993010177

Signed-off-by: Xe <me@christine.website>
2022-01-11 09:29:33 -05:00
Cadey Ratio d951dc438d try??
Signed-off-by: Xe <me@christine.website>
2021-12-22 10:51:06 -05:00
Cadey Ratio 7c3a00ff11 turn up the fuck out of the contrast
Signed-off-by: Xe <me@christine.website>
2021-12-21 13:19:58 -05:00
Cadey Ratio 66fd857b56 fix CSS contrast ratio
Signed-off-by: Xe <me@christine.website>
2021-12-19 17:54:02 +00:00
Cadey Ratio 15058ffed2 update this page again oops
Signed-off-by: Xe <me@christine.website>
2021-12-17 07:48:13 -05:00
Cadey Ratio 3d06322011 update this page
Signed-off-by: Xe <me@christine.website>
2021-12-17 07:47:47 -05:00
Cadey Ratio 166079f0e3 make test custom element page
Signed-off-by: Xe <me@christine.website>
2021-12-15 19:16:16 -05:00
Cadey Ratio 14b65a2e16 it was the snow????
Signed-off-by: Xe <me@christine.website>
2021-12-01 10:17:55 -05:00
Cadey Ratio 5050da9d88 oops disable light mode
Signed-off-by: Xe <me@christine.website>
2021-12-01 10:01:04 -05:00
Cadey Ratio 7043054b1f
Update shim.css 2021-09-08 17:24:41 -04:00
Asherah Connor 425de3f865
markdown: use comrak syntect (#393)
* markdown: use comrak syntect

* css: make the code samples look better

It ain't perfect, but it's probably good enough to start with:
https://media.discordapp.net/attachments/188796211543801856/885244826180808754/20210908_15h26m30s_grim.png

Signed-off-by: Christine Dodrill <me@christine.website>
Co-authored-by: Christine Dodrill <me@christine.website>
2021-09-08 17:00:11 -04:00
Vincent Bernat 73a245c650
css: constraint iframe max width (#373)
Last blog post contains a Youtube iframe which is too large on mobile. Constraint its width to maximum viewport width.
2021-06-08 16:53:10 -04:00
Cadey Ratio 8383914aa5
Unix domain socket http server (#352)
* enable ipv6 support

Signed-off-by: Christine Dodrill <me@christine.website>

* enable unix socket powers

Signed-off-by: Christine Dodrill <me@christine.website>

* unix domain socket post

Signed-off-by: Christine Dodrill <me@christine.website>

* bump rust

Signed-off-by: Christine Dodrill <me@christine.website>
2021-04-01 22:30:45 -04:00
Cadey Ratio 9b43f16d80
css/gruvbox-dark: enable light mode if the os tells me to (#342)
* css/gruvbox-dark: enable light mode if the os tells me to

Signed-off-by: Christine Dodrill <me@christine.website>

* handlers: add Last-Modified support

Signed-off-by: Christine Dodrill <me@christine.website>
2021-03-13 09:03:19 -05:00
Cadey Ratio d35f62351f disable snow animation for now
Signed-off-by: Christine Dodrill <me@christine.website>
2020-12-01 10:25:27 -05:00
Cadey Ratio f5a86eafb8
Prometheus grafana loki nixos (#266)
* prometheus-grafana-loki-nixos post

* simple fix
2020-11-20 17:36:51 -05:00
Rory O’Kane d0bde192fd
Fix CSS bug where code blocks ended with blank lines in Firefox (#239)
fixes https://github.com/Xe/site/issues/238

Disclaimer: I only tested this with the browser developer tools. I did not rebuild the site or try this CSS change on multiple pages.
2020-10-18 16:12:42 -04:00
Cadey Ratio aee2904e74 avif and CSS 2020-09-27 20:09:48 -04:00
Cadey Ratio a5fba33197 fixes and CSS fixes 2020-09-27 18:50:18 -04:00
Cadey Ratio 385d25c9f9
Rewrite site backend in Rust (#178)
* add shell.nix changes for Rust #176

* set up base crate layout

* add first set of dependencies

* start adding basic app modules

* start html templates

* serve index page

* add contact and feeds pages

* add resume rendering support

* resume cleanups

* get signalboost page working

* rewrite config to be in dhall

* more work

* basic generic post loading

* more tests

* initial blog index support

* fix routing?

* render blogposts

* X-Clacks-Overhead

* split blog handlers into blog.rs

* gallery index

* gallery posts

* fix hashtags

* remove instantpage (it messes up the metrics)

* talk support + prometheus

* Create rust.yml

* Update rust.yml

* Update codeql-analysis.yml

* add jsonfeed library

* jsonfeed support

* rss/atom

* go mod tidy

* atom: add posted date

* rss: add publishing date

* nix: build rust program

* rip out go code

* rip out go templates

* prepare for serving in docker

* create kubernetes deployment

* create automagic deployment

* build docker images on non-master

* more fixes

* fix timestamps

* fix RSS/Atom/JSONFeed validation errors

* add go vanity import redirecting

* templates/header: remove this

* atom feed: fixes

* fix?

* fix??

* fix rust tests

* Update rust.yml

* automatically show snow during the winter

* fix dates

* show commit link in footer

* sitemap support

* fix compiler warning

* start basic patreon client

* integrate kankyo

* fix patreon client

* add patrons page

* remove this

* handle patron errors better

* fix build

* clean up deploy

* sort envvars for deploy

* remove deps.nix

* shell.nix: remove go

* update README

* fix envvars for tests

* nice

* blog: add rewrite in rust post

* blog/site-update: more words
2020-07-16 15:32:30 -04:00
Dym Sohin 929e10abcf
fixed columns on signalboost (#171) 2020-06-28 10:35:28 -04:00
Dym Sohin 895a0df74b
tweak css for signalboost (#170) 2020-06-27 21:00:12 -04:00
Cadey Ratio 2b939ea69d css/snow: no frosted glass 2019-11-15 14:02:17 +00:00
Cadey Ratio 42deaa3634 css/snow: prefer reduced motion fix 2019-11-15 12:54:49 +00:00
Cadey Ratio ba1fe92ecf FROSTED GLASS 2019-11-11 14:30:07 +00:00
David Meade 237144fd7a AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (#54) 2019-06-08 08:54:22 -04:00
Cadey Ratio 00d930e469 load the snow images faster 2018-12-18 00:23:34 -08:00
Cadey Ratio 267e02c337 snow :D 2018-12-17 23:59:15 -08:00
Cadey Ratio b0efdefb81 14 2018-11-13 17:52:55 -08:00
Cadey Ratio ea572e5561 static/css: big 2018-11-13 17:04:11 -08:00
Cadey Ratio a65a8bc4ea css: nuke solarized dark theme 2018-07-04 23:51:46 +00:00
Vi 4e835f4a8b
Added gruvbox dark syntax theme and mobile support 2018-07-04 19:47:24 -04:00
Cadey Ratio d9e24cd897 move to root, embed static assets 2017-05-20 15:40:12 -07:00