diff --git a/_includes/nav.html b/_includes/nav.html index f319db5..3b12c88 100644 --- a/_includes/nav.html +++ b/_includes/nav.html @@ -7,7 +7,7 @@  
{% for item in site.data.nav %}
-

+

 {{ item.name }} diff --git a/_layouts/default.html b/_layouts/default.html index 8a34bb3..04d30f7 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -16,7 +16,7 @@
{% include nav.html %}
-

+

{{ page.title }}

diff --git a/_layouts/post.html b/_layouts/post.html index 58c01bf..2570486 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -2,7 +2,7 @@ layout: default --- -

+

 {{ page.date | date_to_string }}    {{ content | reading_time | pluralize: "minute" }} diff --git a/_site/assets/css/default.css b/_site/assets/css/default.css index 26e4232..779ccfd 100644 --- a/_site/assets/css/default.css +++ b/_site/assets/css/default.css @@ -1,6 +1,30 @@ -@import url('https://fonts.googleapis.com/css2?family=Rubik+Mono+One&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap'); +@font-face { + font-family: "Geist"; + src: + local("Geist"), + url("../fonts/Geist/Geist-Regular.otf") format("opentype"), + url("../fonts/Geist/Geist-Regular.woff2") format("woff"); + } + +@font-face { + font-family: "Geist Bold"; + src: + local("Geist"), + url("../fonts/Geist/Geist-Bold.otf") format("opentype"), + url("../fonts/Geist/Geist-Bold.otf") format("woff"); + } + +@font-face { + font-family: "Geist Mono"; + src: + local("Geist"), + url("../fonts/Geist\ Mono/GeistMono-Regular.otf") format("opentype"), + url("../fonts/Geist\ Mono/GeistMono-Regular.woff2") format("woff"); + } + +b { + font-family: "Geist Bold"; +} hr { border: none; @@ -37,12 +61,13 @@ a { body { background-color: black; color: white; - font-family: "Rubik"; + font-family: "Geist"; min-height: 100vh; } code { color: gold; + font-family: "Geist Mono"; } pre { diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Black.otf b/_site/assets/fonts/Geist Mono/GeistMono-Black.otf new file mode 100644 index 0000000..20883e9 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Black.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Black.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Black.woff2 new file mode 100644 index 0000000..f52d77c Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Black.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Bold.otf b/_site/assets/fonts/Geist Mono/GeistMono-Bold.otf new file mode 100644 index 0000000..7b51786 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Bold.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Bold.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Bold.woff2 new file mode 100644 index 0000000..a03e09d Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Bold.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Light.otf b/_site/assets/fonts/Geist Mono/GeistMono-Light.otf new file mode 100644 index 0000000..65d5d5e Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Light.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Light.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Light.woff2 new file mode 100644 index 0000000..9119439 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Light.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Medium.otf b/_site/assets/fonts/Geist Mono/GeistMono-Medium.otf new file mode 100644 index 0000000..ff2d66f Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Medium.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Medium.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Medium.woff2 new file mode 100644 index 0000000..e6cfdbb Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Medium.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Regular.otf b/_site/assets/fonts/Geist Mono/GeistMono-Regular.otf new file mode 100644 index 0000000..436f40d Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Regular.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Regular.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Regular.woff2 new file mode 100644 index 0000000..281680e Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Regular.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.otf b/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.otf new file mode 100644 index 0000000..0038d7f Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 new file mode 100644 index 0000000..014314e Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Thin.otf b/_site/assets/fonts/Geist Mono/GeistMono-Thin.otf new file mode 100644 index 0000000..5bb7067 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Thin.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-Thin.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-Thin.woff2 new file mode 100644 index 0000000..eae85ac Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-Thin.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf b/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf new file mode 100644 index 0000000..ca5f3bd Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 new file mode 100644 index 0000000..e85a56c Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.otf b/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.otf new file mode 100644 index 0000000..342ae36 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.otf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 b/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 new file mode 100644 index 0000000..9a4f776 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 differ diff --git a/_site/assets/fonts/Geist Mono/GeistMonoVF.ttf b/_site/assets/fonts/Geist Mono/GeistMonoVF.ttf new file mode 100644 index 0000000..d7144c5 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMonoVF.ttf differ diff --git a/_site/assets/fonts/Geist Mono/GeistMonoVF.woff2 b/_site/assets/fonts/Geist Mono/GeistMonoVF.woff2 new file mode 100644 index 0000000..a7e8bf4 Binary files /dev/null and b/_site/assets/fonts/Geist Mono/GeistMonoVF.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Black.otf b/_site/assets/fonts/Geist/Geist-Black.otf new file mode 100644 index 0000000..4b7ad2d Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Black.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Black.woff2 b/_site/assets/fonts/Geist/Geist-Black.woff2 new file mode 100644 index 0000000..d611ec8 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Black.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Bold.otf b/_site/assets/fonts/Geist/Geist-Bold.otf new file mode 100644 index 0000000..7fa041d Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Bold.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Bold.woff2 b/_site/assets/fonts/Geist/Geist-Bold.woff2 new file mode 100644 index 0000000..e81a1dc Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Bold.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Light.otf b/_site/assets/fonts/Geist/Geist-Light.otf new file mode 100644 index 0000000..c20cf24 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Light.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Light.woff2 b/_site/assets/fonts/Geist/Geist-Light.woff2 new file mode 100644 index 0000000..915672a Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Light.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Medium.otf b/_site/assets/fonts/Geist/Geist-Medium.otf new file mode 100644 index 0000000..7bcc6c2 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Medium.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Medium.woff2 b/_site/assets/fonts/Geist/Geist-Medium.woff2 new file mode 100644 index 0000000..2063398 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Medium.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Regular.otf b/_site/assets/fonts/Geist/Geist-Regular.otf new file mode 100644 index 0000000..bb41355 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Regular.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Regular.woff2 b/_site/assets/fonts/Geist/Geist-Regular.woff2 new file mode 100644 index 0000000..d8f99f2 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Regular.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-SemiBold.otf b/_site/assets/fonts/Geist/Geist-SemiBold.otf new file mode 100644 index 0000000..2b98bca Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-SemiBold.otf differ diff --git a/_site/assets/fonts/Geist/Geist-SemiBold.woff2 b/_site/assets/fonts/Geist/Geist-SemiBold.woff2 new file mode 100644 index 0000000..d4e88fd Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-SemiBold.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-Thin.otf b/_site/assets/fonts/Geist/Geist-Thin.otf new file mode 100644 index 0000000..199232b Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Thin.otf differ diff --git a/_site/assets/fonts/Geist/Geist-Thin.woff2 b/_site/assets/fonts/Geist/Geist-Thin.woff2 new file mode 100644 index 0000000..1965d47 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-Thin.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-UltraBlack.otf b/_site/assets/fonts/Geist/Geist-UltraBlack.otf new file mode 100644 index 0000000..5c8aa1d Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-UltraBlack.otf differ diff --git a/_site/assets/fonts/Geist/Geist-UltraBlack.woff2 b/_site/assets/fonts/Geist/Geist-UltraBlack.woff2 new file mode 100644 index 0000000..8583efd Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-UltraBlack.woff2 differ diff --git a/_site/assets/fonts/Geist/Geist-UltraLight.otf b/_site/assets/fonts/Geist/Geist-UltraLight.otf new file mode 100644 index 0000000..5fd93cc Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-UltraLight.otf differ diff --git a/_site/assets/fonts/Geist/Geist-UltraLight.woff2 b/_site/assets/fonts/Geist/Geist-UltraLight.woff2 new file mode 100644 index 0000000..0406967 Binary files /dev/null and b/_site/assets/fonts/Geist/Geist-UltraLight.woff2 differ diff --git a/_site/assets/fonts/Geist/GeistVF.ttf b/_site/assets/fonts/Geist/GeistVF.ttf new file mode 100644 index 0000000..f3d2f1d Binary files /dev/null and b/_site/assets/fonts/Geist/GeistVF.ttf differ diff --git a/_site/assets/fonts/Geist/GeistVF.woff2 b/_site/assets/fonts/Geist/GeistVF.woff2 new file mode 100644 index 0000000..989f185 Binary files /dev/null and b/_site/assets/fonts/Geist/GeistVF.woff2 differ diff --git a/_site/blog/2023/01/14/musings-on-the-cinema/index.html b/_site/blog/2023/01/14/musings-on-the-cinema/index.html index d21dbc3..cf669f3 100644 --- a/_site/blog/2023/01/14/musings-on-the-cinema/index.html +++ b/_site/blog/2023/01/14/musings-on-the-cinema/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,13 +106,13 @@ -->
-

+

Musings on the power of cinema

-

+

 14 Jan 2023    1 minute diff --git a/_site/blog/2023/03/05/yuri-felsen-on-love/index.html b/_site/blog/2023/03/05/yuri-felsen-on-love/index.html index 8f8643d..18b696c 100644 --- a/_site/blog/2023/03/05/yuri-felsen-on-love/index.html +++ b/_site/blog/2023/03/05/yuri-felsen-on-love/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,13 +106,13 @@ -->
-

+

Yuri Felsen on love

-

+

 05 Mar 2023    1 minute diff --git a/_site/blog/2023/03/10/putting-thoughts-into-action/index.html b/_site/blog/2023/03/10/putting-thoughts-into-action/index.html index 6ad3854..bf56699 100644 --- a/_site/blog/2023/03/10/putting-thoughts-into-action/index.html +++ b/_site/blog/2023/03/10/putting-thoughts-into-action/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,13 +106,13 @@ -->
-

+

A measure of how easily thoughts can be translated to action

-

+

 10 Mar 2023    2 minutes diff --git a/_site/blog/2023/04/29/links-arent-performances/index.html b/_site/blog/2023/04/29/links-arent-performances/index.html index e2661e0..3e78e81 100644 --- a/_site/blog/2023/04/29/links-arent-performances/index.html +++ b/_site/blog/2023/04/29/links-arent-performances/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,13 +106,13 @@ -->
-

+

Links aren't performances

-

+

 29 Apr 2023    1 minute diff --git a/_site/feed.xml b/_site/feed.xml index cbb312e..4e52663 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1,4 +1,4 @@ -Jekyll2023-09-13T09:53:14+01:00http://localhost:4000/feed.xmlAndrew ConlinLinks aren’t performances2023-04-29T00:00:00+01:002023-04-29T00:00:00+01:00http://localhost:4000/blog/2023/04/29/links-arent-performances“For starters, it finds that publishing a link can be a “performance” of a copyrighted work, which meant that when Linkletter linked to the world-viewable Youtube files that Proctorio had posted, he infringed on copyright.

+Jekyll2023-11-06T13:57:50+00:00http://localhost:4000/feed.xmlAndrew ConlinLinks aren’t performances2023-04-29T00:00:00+01:002023-04-29T00:00:00+01:00http://localhost:4000/blog/2023/04/29/links-arent-performances“For starters, it finds that publishing a link can be a “performance” of a copyrighted work, which meant that when Linkletter linked to the world-viewable Youtube files that Proctorio had posted, he infringed on copyright.

This is a perverse, even surreal take on copyright. The court rejects Linkletter’s argument that even Youtube’s terms of service warned Proctorio that publishing world-viewable material on its site constituted permission for people to link to and watch that material.”

diff --git a/_site/feed/blog.xml b/_site/feed/blog.xml index f28a987..6c42d47 100644 --- a/_site/feed/blog.xml +++ b/_site/feed/blog.xml @@ -1,4 +1,4 @@ -Jekyll2023-09-13T09:53:14+01:00http://localhost:4000/feed/blog.xml | BlogAndrew ConlinLinks aren’t performances2023-04-29T00:00:00+01:002023-04-29T00:00:00+01:00http://localhost:4000/blog/2023/04/29/links-arent-performances“For starters, it finds that publishing a link can be a “performance” of a copyrighted work, which meant that when Linkletter linked to the world-viewable Youtube files that Proctorio had posted, he infringed on copyright.

+Jekyll2023-11-06T13:57:50+00:00http://localhost:4000/feed/blog.xml | BlogAndrew ConlinLinks aren’t performances2023-04-29T00:00:00+01:002023-04-29T00:00:00+01:00http://localhost:4000/blog/2023/04/29/links-arent-performances“For starters, it finds that publishing a link can be a “performance” of a copyrighted work, which meant that when Linkletter linked to the world-viewable Youtube files that Proctorio had posted, he infringed on copyright.

This is a perverse, even surreal take on copyright. The court rejects Linkletter’s argument that even Youtube’s terms of service warned Proctorio that publishing world-viewable material on its site constituted permission for people to link to and watch that material.”

diff --git a/_site/feed/til.xml b/_site/feed/til.xml index 2c5fee9..4e13108 100644 --- a/_site/feed/til.xml +++ b/_site/feed/til.xml @@ -1,4 +1,4 @@ -Jekyll2023-09-13T09:53:14+01:00http://localhost:4000/feed/til.xml | TilAndrew ConlinRunning a Python script periodically in a Docker container using cron2023-04-19T00:00:00+01:002023-04-19T00:00:00+01:00http://localhost:4000/til/running-python-in-cron-in-dockerRecently, my partner gave a great idea for utilising my old Kindle: generate a “newspaper” each morning from a bunch of RSS feeds, and email it to the Kindle using “Send-to-Kindle” feature (a blog post about this project is in the works).

+Jekyll2023-11-06T13:57:50+00:00http://localhost:4000/feed/til.xml | TilAndrew ConlinRunning a Python script periodically in a Docker container using cron2023-04-19T00:00:00+01:002023-04-19T00:00:00+01:00http://localhost:4000/til/running-python-in-cron-in-dockerRecently, my partner gave a great idea for utilising my old Kindle: generate a “newspaper” each morning from a bunch of RSS feeds, and email it to the Kindle using “Send-to-Kindle” feature (a blog post about this project is in the works).

I loved this idea, and thought it would be no problem to get a Python script up and running periodically on my Raspberry Pi home server using cron. However, I ran into various issues along the way (some of which were not so easy to resolve), so I’m collating all the configuration changes I made in the hopes that it will be useful to someone one day. You can find the full repo for this project here, and I have also included my Dockerfile, docker-compose.yml and crontab at the end of this TIL.

diff --git a/_site/index.html b/_site/index.html index 60870ea..03136f5 100644 --- a/_site/index.html +++ b/_site/index.html @@ -23,7 +23,7 @@  
-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,7 +106,7 @@ -->
-

+

latest posts

diff --git a/_site/index_old/index.html b/_site/index_old/index.html index a016402..6ae3436 100644 --- a/_site/index_old/index.html +++ b/_site/index_old/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,7 +106,7 @@ -->
-

+

about me

diff --git a/_site/til/index.html b/_site/til/index.html index 53be5db..aa40a4a 100644 --- a/_site/til/index.html +++ b/_site/til/index.html @@ -23,7 +23,7 @@  

-

+

 blog @@ -31,7 +31,7 @@

-

+

 til @@ -39,7 +39,7 @@

-

+

 projects @@ -47,7 +47,7 @@

-

+

 photos↗ @@ -106,7 +106,7 @@ -->
-

+

latest tils

@@ -122,7 +122,7 @@

  • Running a Python script periodically in a Docker container using cron

    -
    +
     19 Apr 2023
    Recently, my partner gave a great idea for utilising my old Kindle: generate a “newspaper” each morning from a bunch of RSS feeds, and email it to the Kindle using... @@ -141,7 +141,7 @@
  • Fixing php errors in a Nextcloud docker-compose configuration

    -
    +
     01 Mar 2023
    I was trying to rescan the files in my Nextcloud server (running on Raspberry Pi 4 with DietPi), and kept running into some weird php errors. First error - “could... diff --git a/_site/til/nextcloud-php-errors/index.html b/_site/til/nextcloud-php-errors/index.html index cd035d4..df4947f 100644 --- a/_site/til/nextcloud-php-errors/index.html +++ b/_site/til/nextcloud-php-errors/index.html @@ -23,7 +23,7 @@  
    -

    +

     blog @@ -31,7 +31,7 @@

    -

    +

     til @@ -39,7 +39,7 @@

    -

    +

     projects @@ -47,7 +47,7 @@

    -

    +

     photos↗ @@ -106,13 +106,13 @@ -->
    -

    +

    Fixing php errors in a Nextcloud docker-compose configuration

    -

    +

     01 Mar 2023    2 minutes diff --git a/_site/til/running-python-in-cron-in-docker/index.html b/_site/til/running-python-in-cron-in-docker/index.html index beff9c9..02d0653 100644 --- a/_site/til/running-python-in-cron-in-docker/index.html +++ b/_site/til/running-python-in-cron-in-docker/index.html @@ -23,7 +23,7 @@  

    -

    +

     blog @@ -31,7 +31,7 @@

    -

    +

     til @@ -39,7 +39,7 @@

    -

    +

     projects @@ -47,7 +47,7 @@

    -

    +

     photos↗ @@ -106,13 +106,13 @@ -->
    -

    +

    Running a Python script periodically in a Docker container using cron

    -

    +

     19 Apr 2023    3 minutes diff --git a/assets/css/default.css b/assets/css/default.css index 26e4232..779ccfd 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -1,6 +1,30 @@ -@import url('https://fonts.googleapis.com/css2?family=Rubik+Mono+One&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap'); -@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap'); +@font-face { + font-family: "Geist"; + src: + local("Geist"), + url("../fonts/Geist/Geist-Regular.otf") format("opentype"), + url("../fonts/Geist/Geist-Regular.woff2") format("woff"); + } + +@font-face { + font-family: "Geist Bold"; + src: + local("Geist"), + url("../fonts/Geist/Geist-Bold.otf") format("opentype"), + url("../fonts/Geist/Geist-Bold.otf") format("woff"); + } + +@font-face { + font-family: "Geist Mono"; + src: + local("Geist"), + url("../fonts/Geist\ Mono/GeistMono-Regular.otf") format("opentype"), + url("../fonts/Geist\ Mono/GeistMono-Regular.woff2") format("woff"); + } + +b { + font-family: "Geist Bold"; +} hr { border: none; @@ -37,12 +61,13 @@ a { body { background-color: black; color: white; - font-family: "Rubik"; + font-family: "Geist"; min-height: 100vh; } code { color: gold; + font-family: "Geist Mono"; } pre { diff --git a/assets/fonts/Geist Mono/GeistMono-Black.otf b/assets/fonts/Geist Mono/GeistMono-Black.otf new file mode 100644 index 0000000..20883e9 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Black.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Black.woff2 b/assets/fonts/Geist Mono/GeistMono-Black.woff2 new file mode 100644 index 0000000..f52d77c Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Black.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-Bold.otf b/assets/fonts/Geist Mono/GeistMono-Bold.otf new file mode 100644 index 0000000..7b51786 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Bold.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Bold.woff2 b/assets/fonts/Geist Mono/GeistMono-Bold.woff2 new file mode 100644 index 0000000..a03e09d Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Bold.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-Light.otf b/assets/fonts/Geist Mono/GeistMono-Light.otf new file mode 100644 index 0000000..65d5d5e Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Light.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Light.woff2 b/assets/fonts/Geist Mono/GeistMono-Light.woff2 new file mode 100644 index 0000000..9119439 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Light.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-Medium.otf b/assets/fonts/Geist Mono/GeistMono-Medium.otf new file mode 100644 index 0000000..ff2d66f Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Medium.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Medium.woff2 b/assets/fonts/Geist Mono/GeistMono-Medium.woff2 new file mode 100644 index 0000000..e6cfdbb Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Medium.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-Regular.otf b/assets/fonts/Geist Mono/GeistMono-Regular.otf new file mode 100644 index 0000000..436f40d Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Regular.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Regular.woff2 b/assets/fonts/Geist Mono/GeistMono-Regular.woff2 new file mode 100644 index 0000000..281680e Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Regular.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-SemiBold.otf b/assets/fonts/Geist Mono/GeistMono-SemiBold.otf new file mode 100644 index 0000000..0038d7f Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-SemiBold.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 b/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 new file mode 100644 index 0000000..014314e Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-SemiBold.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-Thin.otf b/assets/fonts/Geist Mono/GeistMono-Thin.otf new file mode 100644 index 0000000..5bb7067 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Thin.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-Thin.woff2 b/assets/fonts/Geist Mono/GeistMono-Thin.woff2 new file mode 100644 index 0000000..eae85ac Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-Thin.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf b/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf new file mode 100644 index 0000000..ca5f3bd Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-UltraBlack.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 b/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 new file mode 100644 index 0000000..e85a56c Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-UltraBlack.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMono-UltraLight.otf b/assets/fonts/Geist Mono/GeistMono-UltraLight.otf new file mode 100644 index 0000000..342ae36 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-UltraLight.otf differ diff --git a/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 b/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 new file mode 100644 index 0000000..9a4f776 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMono-UltraLight.woff2 differ diff --git a/assets/fonts/Geist Mono/GeistMonoVF.ttf b/assets/fonts/Geist Mono/GeistMonoVF.ttf new file mode 100644 index 0000000..d7144c5 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMonoVF.ttf differ diff --git a/assets/fonts/Geist Mono/GeistMonoVF.woff2 b/assets/fonts/Geist Mono/GeistMonoVF.woff2 new file mode 100644 index 0000000..a7e8bf4 Binary files /dev/null and b/assets/fonts/Geist Mono/GeistMonoVF.woff2 differ diff --git a/assets/fonts/Geist/Geist-Black.otf b/assets/fonts/Geist/Geist-Black.otf new file mode 100644 index 0000000..4b7ad2d Binary files /dev/null and b/assets/fonts/Geist/Geist-Black.otf differ diff --git a/assets/fonts/Geist/Geist-Black.woff2 b/assets/fonts/Geist/Geist-Black.woff2 new file mode 100644 index 0000000..d611ec8 Binary files /dev/null and b/assets/fonts/Geist/Geist-Black.woff2 differ diff --git a/assets/fonts/Geist/Geist-Bold.otf b/assets/fonts/Geist/Geist-Bold.otf new file mode 100644 index 0000000..7fa041d Binary files /dev/null and b/assets/fonts/Geist/Geist-Bold.otf differ diff --git a/assets/fonts/Geist/Geist-Bold.woff2 b/assets/fonts/Geist/Geist-Bold.woff2 new file mode 100644 index 0000000..e81a1dc Binary files /dev/null and b/assets/fonts/Geist/Geist-Bold.woff2 differ diff --git a/assets/fonts/Geist/Geist-Light.otf b/assets/fonts/Geist/Geist-Light.otf new file mode 100644 index 0000000..c20cf24 Binary files /dev/null and b/assets/fonts/Geist/Geist-Light.otf differ diff --git a/assets/fonts/Geist/Geist-Light.woff2 b/assets/fonts/Geist/Geist-Light.woff2 new file mode 100644 index 0000000..915672a Binary files /dev/null and b/assets/fonts/Geist/Geist-Light.woff2 differ diff --git a/assets/fonts/Geist/Geist-Medium.otf b/assets/fonts/Geist/Geist-Medium.otf new file mode 100644 index 0000000..7bcc6c2 Binary files /dev/null and b/assets/fonts/Geist/Geist-Medium.otf differ diff --git a/assets/fonts/Geist/Geist-Medium.woff2 b/assets/fonts/Geist/Geist-Medium.woff2 new file mode 100644 index 0000000..2063398 Binary files /dev/null and b/assets/fonts/Geist/Geist-Medium.woff2 differ diff --git a/assets/fonts/Geist/Geist-Regular.otf b/assets/fonts/Geist/Geist-Regular.otf new file mode 100644 index 0000000..bb41355 Binary files /dev/null and b/assets/fonts/Geist/Geist-Regular.otf differ diff --git a/assets/fonts/Geist/Geist-Regular.woff2 b/assets/fonts/Geist/Geist-Regular.woff2 new file mode 100644 index 0000000..d8f99f2 Binary files /dev/null and b/assets/fonts/Geist/Geist-Regular.woff2 differ diff --git a/assets/fonts/Geist/Geist-SemiBold.otf b/assets/fonts/Geist/Geist-SemiBold.otf new file mode 100644 index 0000000..2b98bca Binary files /dev/null and b/assets/fonts/Geist/Geist-SemiBold.otf differ diff --git a/assets/fonts/Geist/Geist-SemiBold.woff2 b/assets/fonts/Geist/Geist-SemiBold.woff2 new file mode 100644 index 0000000..d4e88fd Binary files /dev/null and b/assets/fonts/Geist/Geist-SemiBold.woff2 differ diff --git a/assets/fonts/Geist/Geist-Thin.otf b/assets/fonts/Geist/Geist-Thin.otf new file mode 100644 index 0000000..199232b Binary files /dev/null and b/assets/fonts/Geist/Geist-Thin.otf differ diff --git a/assets/fonts/Geist/Geist-Thin.woff2 b/assets/fonts/Geist/Geist-Thin.woff2 new file mode 100644 index 0000000..1965d47 Binary files /dev/null and b/assets/fonts/Geist/Geist-Thin.woff2 differ diff --git a/assets/fonts/Geist/Geist-UltraBlack.otf b/assets/fonts/Geist/Geist-UltraBlack.otf new file mode 100644 index 0000000..5c8aa1d Binary files /dev/null and b/assets/fonts/Geist/Geist-UltraBlack.otf differ diff --git a/assets/fonts/Geist/Geist-UltraBlack.woff2 b/assets/fonts/Geist/Geist-UltraBlack.woff2 new file mode 100644 index 0000000..8583efd Binary files /dev/null and b/assets/fonts/Geist/Geist-UltraBlack.woff2 differ diff --git a/assets/fonts/Geist/Geist-UltraLight.otf b/assets/fonts/Geist/Geist-UltraLight.otf new file mode 100644 index 0000000..5fd93cc Binary files /dev/null and b/assets/fonts/Geist/Geist-UltraLight.otf differ diff --git a/assets/fonts/Geist/Geist-UltraLight.woff2 b/assets/fonts/Geist/Geist-UltraLight.woff2 new file mode 100644 index 0000000..0406967 Binary files /dev/null and b/assets/fonts/Geist/Geist-UltraLight.woff2 differ diff --git a/assets/fonts/Geist/GeistVF.ttf b/assets/fonts/Geist/GeistVF.ttf new file mode 100644 index 0000000..f3d2f1d Binary files /dev/null and b/assets/fonts/Geist/GeistVF.ttf differ diff --git a/assets/fonts/Geist/GeistVF.woff2 b/assets/fonts/Geist/GeistVF.woff2 new file mode 100644 index 0000000..989f185 Binary files /dev/null and b/assets/fonts/Geist/GeistVF.woff2 differ diff --git a/til.html b/til.html index 095fc74..a0f61b7 100644 --- a/til.html +++ b/til.html @@ -13,7 +13,7 @@ permalink: /til/ {% if category == 'til' %}

  • {{ post.title }}

    -
    +
     {{ post.date | date_to_string }}
    {{ post.content | strip_html | truncatewords: 30 }}