Compare commits

..

6 Commits

Author SHA1 Message Date
556fc8676c minor tweaks + new link 2025-02-26 21:41:34 -07:00
69426a2056 minor css tweaks 2025-02-26 18:20:13 -07:00
b569ab2fb5 minor tweaks 2025-02-23 22:36:35 -07:00
27c82f6f87 pagination, dark theme toggle 2025-02-23 22:32:53 -07:00
f6f44d85d1 new theme 2025-02-23 21:29:49 -07:00
e5bb056e08 cleanup index partials 2025-02-23 09:23:19 -07:00
127 changed files with 1302 additions and 1321 deletions

50
assets/css/custom.css Normal file
View File

@ -0,0 +1,50 @@
div.index-wrapper {
display: flex;
flex-flow: row wrap;
}
div.index-main {
flex: 3 1 60%;
margin: 1rem;
}
div.index-sidebar {
margin: 1rem;
flex: 1 1 30%;
}
nav#social {
flex: 1 1 20%;
}
header .social {
width: 1.3rem;
}
header button {
background: var(--main-bg);
color: var(--primary-link);
border: none;
padding: 0;
margin: 0;
margin-bottom: 1rem;
}
header button:hover {
color: var(--primary-link-hover);
cursor: pointer;
transition: color 0.5s;
}
header button svg {
width: 1.3rem;
}
.blurb {
font-style: italic;
}
.hidden {
display: none;
}

View File

@ -1,13 +1,25 @@
baseURL: http://yequari.com/ baseURL: https://yequari.com/
languageCode: en-us languageCode: en-us
title: yequari.com title: yequari.com
theme: dreamcast theme: desert-breeze
enableGitInfo: true enableGitInfo: true
params: params:
author: yequari author: yequari
description: yequari's homepage
# about: "I write code and occasionally blog posts." # about: "I write code and occasionally blog posts."
webmentions: https://webmention.io/yequari.com/webmention webmentions: https://webmention.io/yequari.com/webmention
pingbacks: https://webmention.io/yequari.com/xmlrpc pingbacks: https://webmention.io/yequari.com/xmlrpc
social_links:
email: "yequari@32bit.cafe"
xmpp: "yequari@omg.lol"
mastodon: "retro.pizza/@yequari"
keywords:
- smallweb
- personal websites
- computing
- programming
favicon: /favicon.png
rich_preview: /images/richpreview.jpg
taxonomies: taxonomies:
category: categories category: categories
tag: tags tag: tags
@ -19,9 +31,6 @@ permalinks:
year: /blog/:slug/ year: /blog/:slug/
menu: menu:
main: main:
- name: Home
pageRef: /
weight: 10
- name: Blog - name: Blog
pageRef: /blog pageRef: /blog
weight: 20 weight: 20
@ -37,33 +46,6 @@ menu:
- name: Links - name: Links
pageRef: /links pageRef: /links
weight: 60 weight: 60
social:
- name: Mastodon
params:
rel: external
icon: aero-mastodon.svg
class: masto
url: https://retro.pizza/@yequari
weight: 10
- name: RSS
params:
icon: aero-rss.svg
class: rss
url: /blog/index.xml
weight: 5
- name: Email
params:
icon: aero-email-2.svg
rel: external
class: email
url: mailto:yequari@32bit.cafe
weight: 30
- name: XMPP
params:
rel: external
icon: aero-chat.svg
url: xmpp:yequari@omg.lol
weight: 40
caches: caches:
getresource: getresource:
dir: :cacheDir/:project dir: :cacheDir/:project

View File

@ -1,7 +1,7 @@
--- ---
title: "Re: The Art of Hyperlinking" title: "Re: The Art of Hyperlinking"
date: 2023-12-14T20:45:42-07:00 date: 2023-12-14T20:45:42-07:00
reply_to: context:
url: https://flamedfury.com/posts/the-art-of-hyperlinking/ url: https://flamedfury.com/posts/the-art-of-hyperlinking/
author: flamedfury author: flamedfury
title: The Art of Hyperlinking title: The Art of Hyperlinking

View File

@ -2,7 +2,7 @@
title: "Dedicated Instant Messaging was Better" title: "Dedicated Instant Messaging was Better"
date: 2024-04-23T18:00:35-07:00 date: 2024-04-23T18:00:35-07:00
year: "2024" year: "2024"
reply_to: context:
url: https://flamedfury.com/posts/instant-messaging/ url: https://flamedfury.com/posts/instant-messaging/
author: flamedfury author: flamedfury
title: Instant Messaging title: Instant Messaging

View File

@ -2,13 +2,14 @@
title: "Reflecting on 2023" title: "Reflecting on 2023"
date: 2024-01-10T15:29:00-07:00 date: 2024-01-10T15:29:00-07:00
layout: winter layout: winter
context: "This page is an entry into the 32-Bit Cafe's [2023 holiday event](https://32bit.cafe/holidays2023/)." blurb: "This page is an entry into the 32-Bit Cafe's [2023 holiday event](https://32bit.cafe/holidays2023/). The page layout has been modified since its submission, but the contents remain unchanged."
year: "2024" year: "2024"
categories: categories:
- Life - Life
tags: tags:
- 32-Bit Cafe - 32-Bit Cafe
--- ---
![](/images/blog/desert.png)
![32-Bit Cafe Holiday Event 2023](32bit-cafe-holidays.png) ![32-Bit Cafe Holiday Event 2023](32bit-cafe-holidays.png)
2023 was truly one of the years of all time. In this post, I will look back at some of the cool things I did in 2023 and set some goals to achieve in 2024. 2023 was truly one of the years of all time. In this post, I will look back at some of the cool things I did in 2023 and set some goals to achieve in 2024.

View File

@ -1,13 +1,14 @@
--- ---
title: "Blog Question Challenge" title: "Blog Question Challenge"
date: 2025-02-19T21:24:01-07:00 date: 2025-02-19T21:24:01-07:00
reply_to: context:
url: https://flamedfury.com/posts/blog-question-challenge-2025/ url: https://flamedfury.com/posts/blog-question-challenge-2025/
author: fLaMEd fury author: fLaMEd fury
title: Blog Question Challenge 2025 title: Blog Question Challenge 2025
year: "2025" year: "2025"
categories: categories:
- Internet - Internet
- Links
--- ---
fLaMEd fury recently tagged me in his Blog Question Challenge post that has been circulating around the indieweb over the past month. I finally got into a headspace to write for my website a bit, so here are my answers! fLaMEd fury recently tagged me in his Blog Question Challenge post that has been circulating around the indieweb over the past month. I finally got into a headspace to write for my website a bit, so here are my answers!

View File

@ -2,8 +2,7 @@
title: "Motion Sickness and Video Games" title: "Motion Sickness and Video Games"
date: 2025-02-19T21:19:34-07:00 date: 2025-02-19T21:19:34-07:00
year: "2025" year: "2025"
external_link: context:
reply_to:
url: https://madelinemiller.dev/blog/motion-sickness-accessibility/ url: https://madelinemiller.dev/blog/motion-sickness-accessibility/
author: Madeline Miller author: Madeline Miller
title: Motion Sickness Accessibility title: Motion Sickness Accessibility

View File

@ -0,0 +1,14 @@
---
title: 32-Bit Cafe
date: 2025-02-23T18:29:14Z
context:
url: "https://32bit.cafe"
title: 32-Bit Cafe
year: "2025"
tags:
- smallweb
categories:
- links
---
An inclusive community dedicated to making web development approachable to newcomers.

View File

@ -0,0 +1,16 @@
---
title: "3ds Streetpass"
date: 2025-02-26T17:01:59-07:00
context:
url: https://whatsacomputer.com/posts/the-2025-streetpass-challenge
author: What's a Computer?
title: The 2025 Streetpass Challenge
year: "2025"
tags:
- games
- amusement
categories:
- links
---
Brandon at What's a Computer? writes about his 2025 Streetpass challenge to see how many Streetpass tags he can get with his 3DS. I miss Streetpass a lot, I have fond memories of going on a school trip and getting tags from people all over the country. Seeing the indicator lit up at the end of the day was exciting! It's a shame the Switch gave up on this feature.

View File

@ -1,6 +1,7 @@
--- ---
title: Links title: Links
categories:
- links
--- ---
# Links
This is a collection of links I want to share. Some are useful resources for learning, some are interesting articles, and some are just novel and fun. This is a collection of links I have found interesting, insightful, or fun and felt were worth sharing.

View File

@ -0,0 +1,15 @@
---
title: A beginners' guide away from scanf()
date: 2025-02-23T10:48:42-07:00
context:
url: https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html
title: A beginners' guide away from scanf()
year: "2025"
tags:
- computing
categories:
- links
---
Every C class teaches you to use scanf() to read input. Every Cbest practices guide tells you to never use scanf(). This article describes how.

View File

@ -0,0 +1,15 @@
---
title: "A Complete Guide to Flexbox"
date: 2025-02-23T10:48:42-07:00
context:
url: https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-background
title: A Complete Guide to Flexbox
author: CSS Tricks
year: "2025"
tags:
- web development
categories:
- links
---
Coming from CSS Tricks is a terrific guide to using CSS flexbox with examples and explanations of all the properties. My go-to resource whenever I have questions regarding flexbox.

View File

@ -0,0 +1,15 @@
---
title: Actually Portable Executables
date: 2025-02-23T10:48:42-07:00
context:
url: https://justine.lol/ape.html
title: Actually Portable Executables
year: "2025"
tags:
- computing
categories:
- links
---
An amazing and wild project that creates an executable file compatible with Unix, Windows, and MacOS.

View File

@ -0,0 +1,14 @@
---
title: Advanced PET
date: 2025-02-23T18:27:04Z
context:
url: https://xwellingtonx.github.io/advanced-pet/
title: Advanced PET
year: "2025"
tags:
- amusement
categories:
- links
---
A web simulation of the old Megaman NT Warrior Advanced PET toy from the mid-2000s

View File

@ -0,0 +1,15 @@
---
title: Advanced Programming in the UNIX Environment
date: 2025-02-23T10:48:42-07:00
context:
url: https://stevens.netmeister.org/631/
title: Advanced Programming in the UNIX Environment
year: "2025"
tags:
- computing
categories:
- links
---
A graduate class taught by Jan Schaumann at Stevens Institute of Technology covering the development of complex system software for UNIX systems.

View File

@ -0,0 +1,14 @@
---
title: Andreas Kling
date: 2025-02-23T18:31:20Z
context:
url: https://awesomekling.github.io/
title: Andreas Kling
year: "2025"
tags:
- blogs
categories:
- links
---
Andreas Kling likes computers! He works on SerenityOS and the Ladybird Browser.

View File

@ -0,0 +1,15 @@
---
title: Beej's Guides
date: 2025-02-23T10:48:42-07:00
context:
url: https://beej.us/guide/
title: Beej's Guides
year: "2025"
tags:
- computing
categories:
- links
---
Beej's Guides are all excellent tools to learn various programming languages and technologies. Notably useful for me are Beej's Guide to Network Programming and Beej's Guide to C (both volumes)

View File

@ -0,0 +1,15 @@
---
title: Challenging projects every programmer should try
date: 2025-02-23T10:48:42-07:00
context:
url: https://austinhenley.com/blog/challengingprojects.html
title: Challenging projects every programmer should try
year: "2025"
tags:
- computing
categories:
- links
---
Some suggestions for projects programmers should try in order to level up their skills.

View File

@ -0,0 +1,15 @@
---
title: An approach to computing and sustainability inspired from permaculture
date: 2025-02-23T10:48:42-07:00
context:
url: https://www.youtube.com/watch?v=T3u7bGgVspM
title: An approach to computing and sustainability inspired from permaculture
year: "2025"
tags:
- computing
categories:
- links
---
A talk from Strange Loop 2023 by Devine Lu Linvega about managing software complexity and developing software with preservation in mind. Devine show off a virtual machine and language they created for building games and software, with a focus on being well documented and easily re-implementable.

View File

@ -0,0 +1,14 @@
---
title: Designing Windows 95's User Interface
date: 2025-02-23T18:23:27Z
context:
url: https://socket3.wordpress.com/2018/02/03/designing-windows-95s-user-interface/
title: Designing Windows 95's User Interface
year: "2025"
tags:
- articles
categories:
- links
---
A retrospective from someone who worked on the Windows 95 user interface detailing the design process and iteration that went into creating an interface that was accessible to both first-time computer users and existing power users.

View File

@ -0,0 +1,14 @@
---
title: Drew DeVault's blog
date: 2025-02-23T18:31:20Z
context:
url: https://drewdevault.com/
title: Drew DeVault's blog
year: "2025"
tags:
- blogs
categories:
- links
---
Drew DeVault is a software engineer working on multiple projects, notably swaywm and the Hare programming language.

View File

@ -0,0 +1,14 @@
---
title: Flamed Fury
date: 2025-02-23T18:31:20Z
context:
url: https://flamedfury.com
title: Flamed Fury
year: "2025"
tags:
- blogs
categories:
- links
---
fLaMEd writes about his hobbies and the web.

View File

@ -0,0 +1,14 @@
---
title: Forget Comcast. Here's the DIY Approach to Internet Access
date: 2025-02-23T18:23:27Z
context:
url: https://www.wired.com/2016/07/forget-comcast-heres-the-diy-approach-to-internet-access/
title: Forget Comcast. Here's the DIY Approach to Internet Access
year: "2025"
tags:
- articles
categories:
- links
---
A Wired article about a Spanish engineer who built up a distributed wifi network to provide Internet to his town because telecom companies wouldn't.

View File

@ -0,0 +1,14 @@
---
title: The Gettysburg Powerpoint Presentation
date: 2025-02-23T18:27:04Z
context:
url: http://www.norvig.com/Gettysburg/index.htm
title: The Gettysburg Powerpoint Presentation
year: "2025"
tags:
- amusement
categories:
- links
---
A modern interpretation of the Gettysburg Address.

View File

@ -0,0 +1,14 @@
---
title: how do i webmentions
date: 2025-02-23T18:21:40Z
context:
url: https://webmentions.neocities.org
title: how do i webmentions
year: "2025"
tags:
- web development
categories:
- links
---
An excellent tutorial on how to set up webmentions on your site, specifically tailored to neocities users.

View File

@ -0,0 +1,14 @@
---
title: IDW Transformers (2005) Complete Reading Order
date: 2025-02-23T18:27:04Z
context:
url: https://www.tfw2005.com/boards/threads/idw-transformers-complete-reading-order-2005-2018.1117009/
title: IDW Transformers (2005) Complete Reading Order
year: "2025"
tags:
- amusement
categories:
- links
---
A chronological reading order for IDW's Transformers series (2005).

View File

@ -0,0 +1,14 @@
---
title: "If buying isn't owning, piracy isn't stealing"
date: 2025-02-23T18:23:27Z
context:
url: https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill
title: "If buying isn't owning, piracy isn't stealing"
year: "2025"
tags:
- articles
categories:
- links
---
Cory Doctorow writes about DRM and the bullshit of digital "ownership"

View File

@ -0,0 +1,14 @@
---
title: Julia Evans
date: 2025-02-23T18:31:20Z
context:
url: https://jvns.ca/
title: Julia Evans
year: "2025"
tags:
- blogs
categories:
- links
---
Julia's blog is all about content that dives deep into how computers work, but makes it accessible for non-experts.

View File

@ -0,0 +1,14 @@
---
title: Melonland Forum
date: 2025-02-23T18:29:14Z
context:
url: https://forum.melonland.net/
title: Melonland Forum
year: "2025"
tags:
- smallweb
categories:
- links
---
A forum focused on smallweb development, styled like an old-school web 1.0 website!

View File

@ -0,0 +1,14 @@
---
title: Nightfall City
date: 2025-02-23T18:29:14Z
context:
url: https://nightfall.city/
title: Nightfall City
year: "2025"
tags:
- smallweb
categories:
- links
---
A project from m15o, who describes it as "A vibrant metropolis in an uncharted internet territory."

View File

@ -0,0 +1,14 @@
---
title: null program
date: 2025-02-23T18:31:20Z
context:
url: https://nullprogram.com
title: null program
year: "2025"
tags:
- blogs
categories:
- links
---
Chris Wellon's personal blog with a lot of great tips and pointers (pun intended) for C programming.

View File

@ -0,0 +1,15 @@
---
title: Permacomputing Wiki
date: 2025-02-23T10:48:42-07:00
context:
url: https://permacomputing.net
title: Permacomputing Wiki
year: "2025"
tags:
- computing
categories:
- links
---
Permacomputing focuses on sustainable computing, inspired by permaculture, aiming to utilize existing compute resources rather than new ones. The wiki is very incomplete, but is something to keep an eye on as it grows.

View File

@ -0,0 +1,14 @@
---
title: RSS Guide - Melonland Wiki
date: 2025-02-23T18:21:40Z
context:
url: https://wiki.melonland.net/rss_guide
title: RSS Guide - Melonland Wiki
year: "2025"
tags:
- web development
categories:
- links
---
An approachable beginner's guide to RSS, written by the folks in the Melonland community.

View File

@ -0,0 +1,15 @@
---
title: Shell Script Best Practices
date: 2025-02-23T10:48:42-07:00
context:
url: https://sharats.me/posts/shell-script-best-practices/
title: Shell Script Best Practices
year: "2025"
tags:
- computing
categories:
- links
---
A list of tips when writing shell scripts. Especially useful for me since I'm not super familiar with bash but use it on a daily basis.

View File

@ -0,0 +1,15 @@
---
title: Simple Balanced Ternary Computer Virtual Machine
date: 2025-02-23T10:48:42-07:00
context:
url: https://sbtcvm.blogspot.com/?m=1
title: Simple Balanced Ternary Computer Virtual Machine
year: "2025"
tags:
- computing
categories:
- links
---
A virtual machine simulating a base 3 computer. Alternatives to the traditional models of computing are of great interest to me and I want to learn more about programming in base 3.

View File

@ -0,0 +1,14 @@
---
title: Small Technology Foundation
date: 2025-02-23T18:29:14Z
context:
url: https://small-tech.org/
title: Small Technology Foundation
year: "2025"
tags:
- smallweb
categories:
- links
---
The work of Laura Kalbag and Aral Balkan, the Small Technology Foundation advocates for building the small web using small technology designed to increase human welfare.

View File

@ -0,0 +1,14 @@
---
title: The Lost Art of Structure Packing
date: 2025-02-23T10:48:42-07:00
context:
url: http://www.catb.org/esr/structure-packing/
title: The Lost Art of Structure Packing
year: "2025"
tags:
- computing
categories:
- links
---
An interesting look into how C structs work and how to squeeze some extra optimization out of them.

View File

@ -0,0 +1,14 @@
---
title: The small things Manifesto
date: 2025-02-23T18:29:14Z
context:
url: https://ajroach42.com/the-small-things-manifesto/
title: The small things Manifesto
year: "2025"
tags:
- articles
categories:
- links
---
A manifesto written by Andrew Roach proposing that we should try to do things on a human scale again, instead of trying to design everything to scale infinitely.

View File

@ -0,0 +1,14 @@
---
title: Tiny Tools
date: 2025-02-23T18:29:14Z
context:
url: https://tinytools.directory/
title: Tiny Tools
year: "2025"
tags:
- smallweb
categories:
- links
---
A list of small, free, or experimental tools for building websites or games.

View File

@ -0,0 +1,14 @@
---
title: How Unix programmers at restaurants search menus for their favorite plate
date: 2025-02-23T18:27:04Z
context:
url: https://dev.to/miguelmota/how-unix-programmers-at-restaurants-search-menus--46ad
title: How Unix programmers at restaurants search menus for their favorite plate
year: "2025"
tags:
- amusement
categories:
- links
---
A real-world application of UNIX skills.

View File

@ -0,0 +1,14 @@
---
title: Writing when tech has broken the web's social contract
date: 2025-02-23T18:23:27Z
context:
url: https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/
title: Writing when tech has broken the web's social contract
year: "2025"
tags:
- articles
categories:
- links
---
An article discussing how writing on the Internet is changing because of AI

View File

@ -1,10 +1,7 @@
--- ---
title: "Now" title: "Now"
date: 2023-04-17T15:00:46-07:00 date: 2025-02-23T15:00:46-07:00
--- ---
# Now
Updated 2/19/25
One day this page will pull some info from APIs to create a more interesting page but for now I just manually update it as needed. One day this page will pull some info from APIs to create a more interesting page but for now I just manually update it as needed.

View File

@ -1,32 +0,0 @@
name: Computing
links:
- name: Simple Balanced Ternary Computer Virtual Machine
description: A virtual machine simulating a base 3 computer. Alternatives to the traditional models of computing are of great interest to me and I want to learn more about programming in base 3.
url: https://sbtcvm.blogspot.com/?m=1
- name: Shell Script Best Practices
description: A list of tips when writing shell scripts. Especially useful for me since I'm not super familiar with bash but use it on a daily basis.
url: https://sharats.me/posts/shell-script-best-practices/
- name: The Lost Art of Structure Packing
description: An interesting look into how C structs work and how to squeeze some extra optimization out of them.
url: http://www.catb.org/esr/structure-packing/
- name: Beej's Guides
description: Beej's Guides are all excellent tools to learn various programming languages and technologies. Notably useful for me are Beej's Guide to Network Programming and Beej's Guide to C (both volumes)
url: https://beej.us/guide/
- name: An approach to computing and sustainability inspired from permaculture
description: A talk from Strange Loop 2023 by Devine Lu Linvega about managing software complexity and developing software with preservation in mind. Devine show off a virtual machine and language they created for building games and software, with a focus on being well documented and easily re-implementable.
url: https://www.youtube.com/watch?v=T3u7bGgVspM
- name: Permacomputing Wiki
url: https://permacomputing.net
description: Permacomputing focuses on sustainable computing, inspired by permaculture, aiming to utilize existing compute resources rather than new ones. The wiki is very incomplete, but is something to keep an eye on as it grows.
- name: Advanced Programming in the UNIX Environment
url: https://stevens.netmeister.org/631/
description: A graduate class taught by Jan Schaumann at Stevens Institute of Technology covering the development of complex system software for UNIX systems.
- name: Challenging projects every programmer should try
url: https://austinhenley.com/blog/challengingprojects.html
description: Some suggestions for projects programmers should try in order to level up their skills.
- name: A beginners' guide away from scanf()
url: https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html
description: Every C class teaches you to use scanf() to read input. Every Cbest practices guide tells you to never use scanf(). This article describes how.
- name: Actually Portable Executables
url: https://justine.lol/ape.html
description: An amazing and wild project that creates an executable file compatible with Unix, Windows, and MacOS.

View File

@ -1,11 +0,0 @@
name: Web Development
links:
- name: how do i webmentions
description: An excellent tutorial on how to set up webmentions on your site, specifically tailored to neocities users.
url: https://webmentions.neocities.org
- name: A Complete Guide to Flexbox
description: A terrific guide to using CSS flexbox with examples and explanations of all the properties. My go-to resource whenever I have questions regarding flexbox.
url: https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-background
- name: RSS Guide - Melonland Wiki
description: An approachable beginner's guide to RSS, written by the folks in the Melonland community.
url: https://wiki.melonland.net/rss_guide

View File

@ -1,14 +0,0 @@
name: Interesting Articles
links:
- name: Forget Comcast. Here's the DIY Approach to Internet Access
description: A Wired article about a Spanish engineer who built up a distributed wifi network to provide Internet to his town because telecom companies wouldn't.
url: https://www.wired.com/2016/07/forget-comcast-heres-the-diy-approach-to-internet-access/
- name: Designing Windows 95's User Interface
description: A retrospective from someone who worked on the Windows 95 user interface detailing the design process and iteration that went into creating an interface that was accessible to both first-time computer users and existing power users.
url: https://socket3.wordpress.com/2018/02/03/designing-windows-95s-user-interface/
- name: Writing when tech has broken the web's social contract
description: An article discussing how writing on the Internet is changing because of AI
url: https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/https://www.baldurbjarnason.com/2023/tech-broke-the-webs-social-contract/
- name: "Pluralistic: \"If buying isn't owning, piracy isn't stealing\""
url: https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill
description: Cory Doctorow writes about DRM and the bullshit of digital "ownership"

View File

@ -1,14 +0,0 @@
name: Amusement
links:
- name: The Gettysburg Powerpoint Presentation
description: A modern interpretation of the Gettysburg Address.
url: http://www.norvig.com/Gettysburg/index.htm
- name: How Unix programmers at restaurants search menus for their favorite plate
description: A real-world application of UNIX skills.
url: https://dev.to/miguelmota/how-unix-programmers-at-restaurants-search-menus--46ad
- name: Advanced PET
description: A web simulation of the old Megaman NT Warrior Advanced PET toy from the mid-2000s
url: https://xwellingtonx.github.io/advanced-pet/
- name: IDW Transformers (2005) Complete Reading Order
url: https://www.tfw2005.com/boards/threads/idw-transformers-complete-reading-order-2005-2018.1117009/
description: A chronological reading order for IDW's Transformers series (2005).

View File

@ -1,20 +0,0 @@
name: Around the Smallweb
links:
- name: 32-Bit Cafe
url: "https://32bit.cafe"
description: An inclusive community dedicated to making web development approachable to newcomers.
- name: The small things Manifesto
url: https://ajroach42.com/the-small-things-manifesto/
description: A manifesto written by Andrew Roach proposing that we should try to do things on a human scale again, instead of trying to design everything to scale infinitely.
- name: Small Technology Foundation
url: https://small-tech.org/
description: The work of Laura Kalbag and Aral Balkan, the Small Technology Foundation advocates for building the small web using small technology designed to increase human welfare.
- name: Melonland Forum
url: https://forum.melonland.net/
description: A forum focused on smallweb development, styled like an old-school web 1.0 website!
- name: Tiny Tools
url: https://tinytools.directory/
description: A list of small, free, or experimental tools for building websites or games.
- name: Nightfall City
url: https://nightfall.city/
description: A project from m15o, who describes it as "A vibrant metropolis in an uncharted internet territory."

View File

@ -1,17 +0,0 @@
name: Blogs
links:
- name: null program
url: https://nullprogram.com
description: Chris Wellon's personal blog with a lot of great tips and pointers (pun intended) for C programming.
- name: Julia Evans
url: https://jvns.ca/
description: Julia's blog is all about content that dives deep into how computers work, but makes it accessible for non-experts.
- name: Flamed Fury
url: https://flamedfury.com
description: fLaMEd writes about his hobbies and the web.
- name: Drew DeVault's blog
url: https://drewdevault.com/
description: Drew DeVault is a software engineer working on multiple projects, notably swaywm and the Hare programming language.
- name: Andreas Kling
url: https://awesomekling.github.io/
description: Andreas Kling likes computers! He works on SerenityOS and the Ladybird Browser.

View File

@ -1,3 +1,3 @@
- "Futzing around with iPods" - "Playing D&D"
- "Building a CD collection" - "Building a Gundam kit"
- "Improving my physical fitness" - "Improving my physical fitness"

View File

@ -1,3 +1,4 @@
updates: - date: 2025-02-23
- date: 2023-06-29 text: "Brand new theme! The links section now works like a blog. Sorry if you follow my RSS feed :("
text: "new CSS!" - date: 2025-02-20
text: "Updated now page"

11
data/transformers.yaml Normal file
View File

@ -0,0 +1,11 @@
recents:
- line: Legacy United
class: Deluxe
name: G1 Optimus Prime
wants:
- line: Legacy United
class: Deluxe
name: Armada Wheeljack
- line: Age of the Primes
class: Voyager
name: Armada Red Alert

View File

@ -1,11 +0,0 @@
wants:
- line: Legacy Evolution
class: Commander Class
name: Armada Universe Optimus Prime
- line: Legacy Evolution
class: Leader Class
name: Armada Universe Megatron
recent:
- line: Legacy Evolution
class: Leader Class
name: Transmetal II Megatron

4
layouts/404.html Normal file
View File

@ -0,0 +1,4 @@
{{ define "main" }}
<h1>Not Found</h1>
<img src="/images/magnus.gif">
{{ end }}

View File

@ -1,10 +0,0 @@
{{- $u := urls.Parse .Destination -}}
<a href="{{ .Destination | safeURL }}"
{{- with .Title }} title="{{ . }}"{{ end -}}
{{- if $u.IsAbs }} rel="external"{{ end -}}
>
{{- with .Text | safeHTML }}{{ . }}{{ end -}}
</a>{{- if $u.IsAbs }}🔗{{ end -}}
{{- /* chomp trailing newline */ -}}

View File

@ -1,22 +0,0 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
<section class="content posts h-feed hfeed">
{{ range .Paginator.Pages.ByPublishDate.Reverse }}
<article class="h-entry">
<h2><a class="title u-url p-name" href="{{ .RelPermalink }}">{{ .Title }}</a></h2>
{{ partial "post-header.html" .}}
{{ if .Params.Subtitle }}<p class="subtitle">{{ .Params.Subtitle }}</p>{{ end }}
<p class="summary">
{{ .Summary }}{{ if .Truncated }}...{{ end }}
</p>
</article>
{{ end }}
</section>
{{ template "_internal/pagination.html" . }}
{{ end }}
{{ define "sidebar" }}
<!-- {{- partial "blog-sidebar.html" . -}} -->
<!-- <h3>See Posts From</h3> -->
<!-- {{- partial "posts-by-year.html" . -}} -->
<!-- {{- partial "sidebar.html" . -}} -->
{{ end }}

18
layouts/blog/single.html Normal file
View File

@ -0,0 +1,18 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ if .Params.Subtitle }}<p class="subtitle">{{ .Params.Subtitle }}</p>{{ end }}
{{ if .Params.context }}
<p class="context">⬑ Reply to <a href="{{ .Params.context.url }}" class="u-in-reply-to">{{ .Params.context.title }}</a> by {{ .Params.context.author }}.</p>
{{ end }}
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := .Date | time.Format ":date_long" }}
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
{{ with .Params.blurb }}
<p class="blurb">{{ . | markdownify }}</p>
{{ end }}
{{ if .Params.toc }}<aside>{{ .TableOfContents }}</aside>{{ end }}
{{ .Content }}
{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
{{ end }}

View File

@ -1,28 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width">
<meta charset="utf-8">
<title>{{ .Page.Title }}</title>
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=b612-mono:400|asar:400|bungee:400|nova-mono:400|krub:400|lalezar:400" rel="stylesheet" />
<link rel="stylesheet" href="/css/winter.css">
<link rel="icon" type="image/png" href="/favicon.png">
<link rel="webmention" href="https://webmention.io/yequari.com/webmention" />
<link rel="pingback" href="https://webmention.io/yequari.com/xmlrpc" />
<script src="/js/webmention.js" async></script>
{{ range .AlternativeOutputFormats -}}
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}
</head>
<body>
<div class="big">
<div class="column">
<div id="winter"></div>
<main>
{{- block "main" . }}{{- end }}
</main>
</div>
</div>
</body>
</html>

View File

@ -1,20 +0,0 @@
{{ define "main" }}
<header>
</header>
<article class="h-entry content">
<h1 class="p-name">{{ .Title }}</h1>
<p><a href="/">← Return to yequari.com</a></p>
<a class="p-author h-card hidden" href="https://yequari.com">yequari</a>
<time class="dt-published" datetime={{.PublishDate }}>{{ .PublishDate.Format "Mon, Jan 02, 2006" }}</time>
<a class="u-url permalink" href={{ .RelPermalink }}>Permalink</a>
{{ partial "tags.html" .}}
{{ if .Params.context }}
<p class="context">{{ .Params.context | markdownify }}</p>
{{ end }}
<div class="e-content">
{{ .Content }}
</div>
</article>
{{ partial "webmentions.html" }}
<script src="/js/winter.js"></script>
{{ end }}

View File

@ -1,20 +1,52 @@
{{ define "main" }} {{ define "main" }}
<div class="index-wrapper"> <div class="index-wrapper">
<div class="box index-content"> <div class="index-main">
{{ .Content }} <div class="box index-content">
{{ .Content }}
</div>
<div>
<h1>Latest Posts</h1>
{{ range first 3 (where .Site.RegularPages.ByDate.Reverse "Section" "blog") }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := .Date | time.Format ":date_long" }}
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
{{ .Summary }}
{{ end }}
</div>
</div> </div>
<div class="box index-blog"> <div class="index-sidebar">
{{- partial "index-latest-blogs.html" . -}} <div>
<h3>Site Updates</h3>
<ul>
{{ range first 3 .Site.Data.siteupdates }}
<li><strong>{{ .date }}</strong>: {{ .text }}</li>
{{ end }}
</ul>
</div>
<div>
<h3>What I'm Up To</h3>
<ul>
{{ range .Site.Data.now }}
<li>{{ . | markdownify }}</li>
{{ end }}
</ul>
</div>
<div>
<h3>Transformers Collection</h3>
<h4>Recent Additions</h4>
<ul>
{{ range .Site.Data.transformers.recents }}
<li>{{ .line }} {{ .class }} <strong>{{ .name }}</strong></li>
{{ end }}
</ul>
<h4>Looking For</h4>
<ul>
{{ range .Site.Data.transformers.wants }}
<li>{{ .line }} {{ .class }} <strong>{{ .name }}</strong></li>
{{ end }}
</ul>
</div>
</div> </div>
<div class="box index-social">
{{- partial "index-socials.html" . -}}
</div>
<!-- <div class="box index-banners"> -->
<!-- </div> -->
<div class="box index-recent">
{{- partial "index-now.html" . -}}
</div>
<!-- <div class="box index-bookmarks"> -->
<!-- </div> -->
</div> </div>
{{ end }} {{ end }}

View File

@ -1,17 +1,21 @@
{{ define "main" }} {{ define "main" }}
{{ .Content }} <h1>{{ .Title }}</h1>
<div id="links-main"> {{ .Content }}
<div class="links-column"> <div class="pagination">
{{ range $.Site.Data.links.left }} {{ template "_internal/pagination.html" . }}
{{ partial "linklist.html" . }} </div>
{{ end }} {{ range .Paginator.Pages.ByPublishDate.Reverse }}
</div> {{ if .Params.context }}
<div class="links-column"> {{ $url := urls.Parse .Params.context.url }}
{{ range $.Site.Data.links.right }} <h2><a href="{{ $url.String }}">{{ .LinkTitle }}</a></h2>
{{ partial "linklist.html" . }} <p class="context">(<a href="{{ .RelPermalink }}">Permalink</a>)</p>
{{ end }} {{ else }}
</div> <h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
</div> {{ end }}
{{ end }} {{ .Summary }}
{{ define "sidebar" }} {{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
{{ end }}
<div class="pagination">
{{ template "_internal/pagination.html" . }}
</div>
{{ end }} {{ end }}

16
layouts/links/single.html Normal file
View File

@ -0,0 +1,16 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ if .Params.Subtitle }}<p class="subtitle">{{ .Params.Subtitle }}</p>{{ end }}
{{ if .Params.context }}
{{ $url := urls.Parse .Params.context.url }}
<p class="context"><a href="{{ $url.String }}" class="u-in-reply-to">{{ $url.Host }}</a></p>
{{ end }}
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
{{ $dateHuman := .Date | time.Format ":date_long" }}
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
{{ if .Params.toc }}<aside>{{ .TableOfContents }}</aside>{{ end }}
{{ .Content }}
{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
{{ end }}

View File

@ -1,23 +0,0 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
{{ .Content }}
<section class="content posts h-feed hfeed">
<ul>
<li class="note-item"><h2>Title</h2><h2>Tags</h2></li>
{{ range (where .Site.RegularPages.ByTitle "Section" "notes") }}
<li class="note-item">
<a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
{{ $taxonomy := "tags" }}
{{ with .GetTerms $taxonomy }}
<span>
{{ range $k, $_ := . -}}
{{ if $k }}, {{ end }}
<a class="tag" href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
{{- end }}
{{ end }}
</span>
</li>
{{ end }}
</ul>
</section>
{{ end }}

View File

@ -1,11 +0,0 @@
{{ define "main" }}
<h1 class="p-name">{{ .Title }}</h1>
<section class="content">
<article class="h-entry">
{{ partial "tags.html" .}}
<div class="e-content">
{{ .Content }}
</div>
</article>
</section>
{{ end }}

View File

@ -1,8 +0,0 @@
<html>
<head>
<title></title>
</head>
<body>
{{ .Content }}
</body>
</html>

View File

@ -1,6 +1,3 @@
<p>
<button class="hidden" value="dark mode" id="theme-toggle">Button</button>
</p>
<p> <p>
Site updated Site updated
<time datetime="{{ .Site.Lastmod.Format "2006-01-02 15:04:05 -0700" }}">{{ .Site.Lastmod.Format "January 2, 2006" }}</time>. <time datetime="{{ .Site.Lastmod.Format "2006-01-02 15:04:05 -0700" }}">{{ .Site.Lastmod.Format "January 2, 2006" }}</time>.

View File

@ -1,4 +1,18 @@
<div class="profile h-card"> <h1><a href="/">{{ site.Title }}</a></h1>
<a class="sitetitle u-url" rel="me" href="{{ .Site.BaseURL }}"><h1><span class="p-name">{{ .Site.Title }}</span></h1></a> {{ partial "menu.html" (dict "menuID" "main" "page" .) }}
{{- partial "avatar.html" . -}} {{ partial "socials.html" . }}
</div> <button class="hidden" value="dark mode" id="theme-toggle">
<div id="icon-light-mode" class="hidden">
<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7C14.7614 7 17 9.23858 17 12Z" fill="currentColor"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C12.4142 1.25 12.75 1.58579 12.75 2V4C12.75 4.41421 12.4142 4.75 12 4.75C11.5858 4.75 11.25 4.41421 11.25 4V2C11.25 1.58579 11.5858 1.25 12 1.25ZM3.66865 3.71609C3.94815 3.41039 4.42255 3.38915 4.72825 3.66865L6.95026 5.70024C7.25596 5.97974 7.2772 6.45413 6.9977 6.75983C6.7182 7.06553 6.2438 7.08677 5.9381 6.80727L3.71609 4.77569C3.41039 4.49619 3.38915 4.02179 3.66865 3.71609ZM20.3314 3.71609C20.6109 4.02179 20.5896 4.49619 20.2839 4.77569L18.0619 6.80727C17.7562 7.08677 17.2818 7.06553 17.0023 6.75983C16.7228 6.45413 16.744 5.97974 17.0497 5.70024L19.2718 3.66865C19.5775 3.38915 20.0518 3.41039 20.3314 3.71609ZM1.25 12C1.25 11.5858 1.58579 11.25 2 11.25H4C4.41421 11.25 4.75 11.5858 4.75 12C4.75 12.4142 4.41421 12.75 4 12.75H2C1.58579 12.75 1.25 12.4142 1.25 12ZM19.25 12C19.25 11.5858 19.5858 11.25 20 11.25H22C22.4142 11.25 22.75 11.5858 22.75 12C22.75 12.4142 22.4142 12.75 22 12.75H20C19.5858 12.75 19.25 12.4142 19.25 12ZM17.0255 17.0252C17.3184 16.7323 17.7933 16.7323 18.0862 17.0252L20.3082 19.2475C20.6011 19.5404 20.601 20.0153 20.3081 20.3082C20.0152 20.6011 19.5403 20.601 19.2475 20.3081L17.0255 18.0858C16.7326 17.7929 16.7326 17.3181 17.0255 17.0252ZM6.97467 17.0253C7.26756 17.3182 7.26756 17.7931 6.97467 18.086L4.75244 20.3082C4.45955 20.6011 3.98468 20.6011 3.69178 20.3082C3.39889 20.0153 3.39889 19.5404 3.69178 19.2476L5.91401 17.0253C6.2069 16.7324 6.68177 16.7324 6.97467 17.0253ZM12 19.25C12.4142 19.25 12.75 19.5858 12.75 20V22C12.75 22.4142 12.4142 22.75 12 22.75C11.5858 22.75 11.25 22.4142 11.25 22V20C11.25 19.5858 11.5858 19.25 12 19.25Z" fill="currentColor"/>
</svg>
</div>
<div id="icon-dark-mode" class="hidden">
<svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M19.9001 2.30719C19.7392 1.8976 19.1616 1.8976 19.0007 2.30719L18.5703 3.40247C18.5212 3.52752 18.4226 3.62651 18.298 3.67583L17.2067 4.1078C16.7986 4.26934 16.7986 4.849 17.2067 5.01054L18.298 5.44252C18.4226 5.49184 18.5212 5.59082 18.5703 5.71587L19.0007 6.81115C19.1616 7.22074 19.7392 7.22074 19.9001 6.81116L20.3305 5.71587C20.3796 5.59082 20.4782 5.49184 20.6028 5.44252L21.6941 5.01054C22.1022 4.849 22.1022 4.26934 21.6941 4.1078L20.6028 3.67583C20.4782 3.62651 20.3796 3.52752 20.3305 3.40247L19.9001 2.30719Z" fill="currentColor"/>
<path d="M16.0328 8.12967C15.8718 7.72009 15.2943 7.72009 15.1333 8.12967L14.9764 8.52902C14.9273 8.65407 14.8287 8.75305 14.7041 8.80237L14.3062 8.95987C13.8981 9.12141 13.8981 9.70107 14.3062 9.86261L14.7041 10.0201C14.8287 10.0694 14.9273 10.1684 14.9764 10.2935L15.1333 10.6928C15.2943 11.1024 15.8718 11.1024 16.0328 10.6928L16.1897 10.2935C16.2388 10.1684 16.3374 10.0694 16.462 10.0201L16.8599 9.86261C17.268 9.70107 17.268 9.12141 16.8599 8.95987L16.462 8.80237C16.3374 8.75305 16.2388 8.65407 16.1897 8.52902L16.0328 8.12967Z" fill="currentColor"/>
<path d="M12 22C17.5228 22 22 17.5228 22 12C22 11.5373 21.3065 11.4608 21.0672 11.8568C19.9289 13.7406 17.8615 15 15.5 15C11.9101 15 9 12.0899 9 8.5C9 6.13845 10.2594 4.07105 12.1432 2.93276C12.5392 2.69347 12.4627 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" fill="currentColor"/>
</svg>
</div>
</button>

View File

@ -0,0 +1,4 @@
<div class="profile h-card">
<a class="sitetitle u-url" rel="me" href="{{ .Site.BaseURL }}"><h1><span class="p-name">{{ .Site.Title }}</span></h1></a>
{{- partial "avatar.html" . -}}
</div>

View File

@ -1 +0,0 @@
<h3>Read These Articles</h3>

View File

@ -1,9 +0,0 @@
<h3>Latest Blog Posts</h3>
<ul>
{{ range first 3 (where .Site.RegularPages.ByDate.Reverse "Section" "blog") }}
<li>
<time class="dt-published" datetime="{{ .PublishDate }}">{{ .PublishDate.Format "01/02/06" }}</time>
<a class="title u-url p-name" href="{{ .RelPermalink }}">{{ .Title }}</a>
</li>
{{ end }}
</ul>

View File

@ -1,12 +0,0 @@
<h3>Check Out These Sites</h3>
<div id="index-links">
<a href="#"><img src="/images/link-banners/manatee_banner2.png"></a>
<a href="#"><img src="/images/link-banners/isthisloss.png"></a>
<a href="#"><img src="/images/link-banners/iusearchbtw.png"></a>
<a href="#"><img src="/images/link-banners/poweredbymozilla.png"></a>
<a href="#"><img src="/images/link-banners/yqbanner.png"></a>
<a href="#"><img src="/images/link-banners/sendmeawebmention.png"></a>
</div>
<p>
<a href="/links">/links</a> =&gt;
</p>

View File

@ -1,6 +0,0 @@
<h3>What I'm Up To</h3>
<ul>
{{ range .Site.Data.now }}
<li>{{ . | markdownify }}</li>
{{ end }}
</ul>

View File

@ -1,16 +0,0 @@
<h3>Socials</h3>
<ul class="social">
{{ range site.Menus.social }}
<li class="social">
<img class="social" src="/icons/{{.Params.icon}}">
{{ if .URL }}
<a rel="me" href="{{ .URL | safeURL }}">
{{ .Name }}
<!-- <span class="social {{.Params.class}}"></span> -->
</a>
{{ else }}
{{ .Name }}
{{ end }}
</li>
{{ end }}
</ul>

View File

@ -0,0 +1,43 @@
<nav id="social">
<ul>
{{ with .Site.Params.social_links }}
<li>
<!-- Email -->
<a rel="me" href="{{ printf "mailto:%s" .email | safeURL }}">
<div class="social">
<svg height="100%" width="100%" fill="currentColor" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><path d="M440.917,67.925H71.083C31.827,67.925,0,99.752,0,139.008v233.984c0,39.256,31.827,71.083,71.083,71.083 h369.834c39.255,0,71.083-31.827,71.083-71.083V139.008C512,99.752,480.172,67.925,440.917,67.925z M178.166,321.72l-99.54,84.92 c-7.021,5.992-17.576,5.159-23.567-1.869c-5.992-7.021-5.159-17.576,1.87-23.567l99.54-84.92c7.02-5.992,17.574-5.159,23.566,1.87 C186.027,305.174,185.194,315.729,178.166,321.72z M256,289.436c-13.314-0.033-26.22-4.457-36.31-13.183l0.008,0.008l-0.032-0.024 c0.008,0.008,0.017,0.008,0.024,0.016L66.962,143.694c-6.98-6.058-7.723-16.612-1.674-23.583c6.057-6.98,16.612-7.723,23.582-1.674 l152.771,132.592c3.265,2.906,8.645,5.004,14.359,4.971c5.706,0.017,10.995-2.024,14.44-5.028l0.074-0.065l152.615-132.469 c6.971-6.049,17.526-5.306,23.583,1.674c6.048,6.97,5.306,17.525-1.674,23.583l-152.77,132.599 C282.211,284.929,269.322,289.419,256,289.436z M456.948,404.771c-5.992,7.028-16.547,7.861-23.566,1.869l-99.54-84.92 c-7.028-5.992-7.861-16.546-1.869-23.566c5.991-7.029,16.546-7.861,23.566-1.87l99.54,84.92 C462.107,387.195,462.94,397.75,456.948,404.771z"/>
</svg>
</div>
</a>
</li>
<li>
<!-- XMPP -->
<a rel="me" href="{{ printf "xmpp:%s" .xmpp | safeURL }}">
<div class="social">
<svg fill="currentColor" width="100%" height="100%" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M25.042 18.672v-12.487c0-1.234-1-2.236-2.236-2.236h-19.571c-1.235-0.001-2.236 1.001-2.236 2.236v12.487c0 1.235 1.001 2.236 2.236 2.236h3.729v5.137l5.704-5.137h10.137c1.237 0 2.237-1.001 2.237-2.236zM28.765 8.858h-2.798c0 0 0 9.972 0 10.909s-1.216 2.142-2.153 2.142-10.945 0.055-10.945 0.055c0 1.235 1.001 1.986 2.236 1.986h4.309l5.622 5.102-0.007-5.102h3.736c1.236 0 2.236-0.751 2.236-1.986v-10.932c0-1.234-1-2.174-2.236-2.174z"></path>
</svg>
</div>
</a>
</li>
<li>
<!-- Mastodon -->
<a rel="me" href="https://{{ .mastodon }}">
<div class="social">
<svg fill="currentColor" width="100%" height="100%" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000000" class="bi bi-mastodon">
<path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z"/>
</svg>
</div>
</a>
</li>
{{ end }}
<li>
<!-- RSS -->
<a rel="me" href="/index.xml">
<div class="social">
<svg fill="currentColor" width="100%" height="100%" viewBox="-32 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"/></svg>
</div>
</a>
</li>
</ul>
</nav>

View File

@ -1,6 +0,0 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
<section class="content">
{{ .Content }}
</section>
{{ end }}

View File

@ -1,6 +0,0 @@
{{ define "main" }}
<h1>{{ .Title }}</h1>
<section class="content">
{{ .Content }}
</section>
{{ end }}

View File

@ -0,0 +1,16 @@
<figure {{ with .Get "class" }}class="{{ . }}"{{ end }}>
{{ with .Get "link" }}<a href="{{ . }}">{{ end }}
<img src="{{ .Get "src" }}" {{ if or (.Get "alt") (.Get "caption") }}alt="{{ with .Get "alt" }}{{ . }}{{ else }}{{ .Get "caption" }}{{ end }}"{{ end }} />
{{ if .Get "link" }}</a>{{ end }}
{{ if or (or (.Get "title") (.Get "caption")) (.Get "attr") }}
<figcaption>{{ if isset .Params "title" }}
<h4>{{ .Get "title" }}</h4>{{ end }}
{{ if or (.Get "caption") (.Get "attr") }}<p>
{{ .Get "caption" }}
{{ with .Get "attrlink" }}<a href="{{ . }}"> {{ end }}
{{ .Get "attr" }}
{{ if .Get "attrlink" }}</a> {{ end }}
</p> {{ end }}
</figcaption>
{{ end }}
</figure>

View File

@ -1,5 +0,0 @@
{{ define "main" }}
<article>
{{ .Content }}
</article>
{{ end }}

View File

@ -1,19 +0,0 @@
{{ define "main" }}
<section class="left sidebar">
<h3>Figures I'm Looking For</h3>
<ul>
{{ range $.Site.Data.transformers.collection.wants }}
<li> {{ .name }}</li>
{{ end }}
</ul>
<h3>Recent Collection Additions</h3>
<ul>
{{ range $.Site.Data.transformers.collection.recent }}
<li> {{ .name }}</li>
</ul>
{{ end }}
</section>
<section class="content">
{{ .Content }}
</div>
{{ end }}

View File

@ -1,193 +0,0 @@
:root {
--avatar-width: 50px;
--avatar-padding: calc(var(--avatar-width) / 10);
}
#avatar-frame {
width: fit-content;
max-height: var(--avatar-width);
margin: 0.5vh 0;
padding: var(--avatar-padding);
border: 1px solid #cccccf;
border-radius: 15%/23%;
position: relative;
}
#avatar-frame img {
max-width: var(--avatar-width);
border: 1px solid grey;
border-radius: 5px;
}
.online {
background: linear-gradient(#D6FFDB00 0%, #D6FFDB 30%, #66FF00 100%);
box-shadow: 0 5px 10px #66FF00;
}
.busy {
background: linear-gradient(#FF9A0000 0%, #D8820055 30%, #fca30d 100%);
box-shadow: 0 5px 10px #fca30d;
}
.gloss {
width: 100%;
height: 100%;
/* background: red; */
background: radial-gradient(ellipse 200% 120% at 50% 0%, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 50%,
rgba(255,255,255,0) 51%);
position: absolute;
top: 0;
left: 0;
z-index: 10;
border-radius: 15%/23%;
pointer-events: none;
}
.index-wrapper {
display: grid;
grid-template-columns: repeat(10, 10% [col-start]);
grid-template-rows: 50% 50%;
grid-template-areas:
"content content content content content content recent recent recent recent"
"interests interests interests interests blog blog blog blog social social";
}
.box {
/* border: 1px dotted black; */
padding: 2vh;
font-size: 1.1rem;
}
li.note-item {
display: flex;
justify-content: space-between;
}
.index-content {
grid-area: content;
}
.index-social {
grid-area: social;
}
.index-blog {
grid-area: blog;
}
.index-banners {
grid-row: 3 / 4;
grid-column: 1 / span 5;
}
.index-recent {
grid-area: recent;
}
.index-bookmarks {
grid-row: 3 / 4;
grid-column: 6 / span 5;
}
@media only screen and (max-width: 500px) {
.index-wrapper {
display: flex;
flex-flow: row wrap;
}
}
#statuscafe {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
border: 1px solid #CCCCCC;
}
#statuscafe p {
line-height: 1.5;
margin: 5px 0;
color: var(--secondary-text);
font-style: italic;
}
#statuscafe #statuscafe-timeago {
flex: 1 1 50%;
text-align: right;
}
#statuscafe #statuscafe-username {
flex: 1 1 50%;
}
#statuscafe #statuscafe-content {
flex: 1 1 100%;
}
/*
* Links page
*/
#links-main {
display: flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: space-between;
gap: 10px;
}
#links-main ul {
padding: 0;
}
#links-main li {
padding: 7px 0;
list-style-type: none;
}
.link-list details {
border: 1px dotted var(--pewter-blue);
padding: 0.7em 0.7em;
font-size: 1.1rem;
}
.link-list details[open] {
/* padding: 0.5em; */
}
.link-list details[open] summary {
border-bottom: 1px dotted var(--pewter-blue);
padding-bottom: 0.5em;
margin-bottom: 0.5em;
}
.link-list summary p {
line-height: 1;
/* margin: -0.5em -0.5em 0; */
/* padding: 0.5em; */
}
.links-column {
display: flex;
flex-direction: column;
flex: 1 3 20%;
overflow-wrap: break-word;
}
.links-column h2 {
text-align: center;
}
/* webmention box */
.send-webmention {
margin: 55px 25px;
max-width: fit-content;
border: 1px dotted var(--primary-text);
padding: 0 20px 20px;
}
.send-webmention p {
font-size: 1.3rem;
}
#webmentions img { max-height: 1.2em; margin-right: -1ex; }

View File

@ -1,113 +0,0 @@
@keyframes fall {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
top: 150vh;
opacity: 1;
}
}
@keyframes sway {
0% {
margin-left: 0;
}
25% {
margin-left: 50px;
}
50% {
margin-left: -50px;
}
75% {
margin-left: 50px;
}
100% {
margin-left: 0;
}
}
#winter {
z-index: 1;
height: 150vh;
overflow: hidden;
position: absolute;
top: 0;
transition: opacity 500ms;
width: 100%;
pointer-events: none;
}
.snow {
animation: fall ease-in infinite, sway ease-in-out infinite;
color: white;
position: absolute;
}
body {
background: #241e1e;
}
main {
font-size: 16px;
max-width: 1250px;
margin: 0 auto;
background-color: #ffb380;
font-family: 'Krub', sans-serif;
}
header {
height: 200px;
background-image: url('/images/blog/desert.png');
}
footer {
max-width: 750px;
margin: 0 auto;
}
h1 {
font-size: 1.8rem;
}
a:link, a:visited {
color: #C03221;
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
}
.content {
max-width: 750px;
margin: 0 auto;
padding-bottom: 30px;
}
.content p {
z-index: 2;
line-height: 1.7em;
font-size: 1.1rem;
}
p img {
display: block;
margin: 0 auto;
width: fit-content;
}
.context {
font-style: italic;
}
.send-webmention {
margin: 0 auto;
max-width: fit-content;
border: 1px dotted var(--primary-text);
padding: 25px 0;
}

Binary file not shown.

View File

@ -1,146 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="47.99622mm"
height="45.001984mm"
viewBox="0 0 47.99622 45.001984"
version="1.1"
id="svg1"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1">
<linearGradient
id="linearGradient12">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop12" />
<stop
style="stop-color:#d3d3d3;stop-opacity:0.74959087;"
offset="1"
id="stop13" />
</linearGradient>
<linearGradient
id="linearGradient7">
<stop
style="stop-color:#ffffff;stop-opacity:0.55925357;"
offset="0"
id="stop7" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop8" />
</linearGradient>
<linearGradient
id="linearGradient4">
<stop
style="stop-color:#6584e9;stop-opacity:1;"
offset="0"
id="stop4" />
<stop
style="stop-color:#1569ff;stop-opacity:1;"
offset="1"
id="stop5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient4"
id="linearGradient5"
x1="118.96619"
y1="86.680702"
x2="118.80185"
y2="137.54486"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient12"
id="radialGradient13"
cx="113.40607"
cy="90.053154"
fx="113.40607"
fy="90.053154"
r="10.769611"
gradientTransform="matrix(2.410187,0.00186119,-8.2100529e-4,1.0631985,-159.84984,9.8383068)"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient12"
id="radialGradient14"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.410187,0.00186119,-8.2100529e-4,1.0631985,-159.84984,9.8383068)"
cx="113.40607"
cy="90.053154"
fx="113.40607"
fy="90.053154"
r="10.769611" />
<radialGradient
xlink:href="#linearGradient12"
id="radialGradient15"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.410187,0.00186119,-8.2100529e-4,1.0631985,-159.84984,9.8383068)"
cx="113.40607"
cy="90.053154"
fx="113.40607"
fy="90.053154"
r="10.769611" />
<radialGradient
xlink:href="#linearGradient12"
id="radialGradient16"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.410187,0.00186119,-8.2100529e-4,1.0631985,-159.84984,9.8383068)"
cx="113.40607"
cy="90.053154"
fx="113.40607"
fy="90.053154"
r="10.769611" />
<radialGradient
xlink:href="#linearGradient7"
id="radialGradient17"
cx="119.09299"
cy="106.36999"
fx="119.09299"
fy="106.36999"
r="24.955069"
gradientTransform="matrix(1.8154139,-0.00721497,0.00502929,1.0822886,-97.645043,-7.8937874)"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="layer1"
transform="translate(-89.355382,-85.372261)">
<g
id="g8"
transform="matrix(0.95707953,0,0,1.0349057,-0.60521845,-11.619623)">
<path
id="path2"
style="fill:url(#linearGradient5);fill-opacity:1;stroke:#989898;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
d="m 119.06922,93.770504 a 25.024202,21.197483 0 0 0 -25.024314,21.197156 25.024202,21.197483 0 0 0 8.022244,15.49983 c -1.42633,1.39866 -3.505935,3.50077 -6.564969,6.67453 5.795189,-0.55329 9.886849,-1.88272 12.612669,-3.15072 a 25.024202,21.197483 0 0 0 10.95437,2.17403 25.024202,21.197483 0 0 0 25.02431,-21.19767 25.024202,21.197483 0 0 0 -25.02431,-21.197156 z" />
<path
id="path7"
style="opacity:0.808671;mix-blend-mode:overlay;fill:url(#radialGradient17);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
d="m 119.06922,93.770504 a 25.024202,21.197483 0 0 0 -24.931297,20.093346 35.77681,16.883101 0 0 0 25.596367,5.10563 35.77681,16.883101 0 0 0 24.31377,-4.53771 25.024202,21.197483 0 0 0 -24.97884,-20.661266 z" />
</g>
<g
id="g12"
style="fill:url(#radialGradient13)"
transform="matrix(1.449171,0,0,1.449171,-50.899935,-50.482378)">
<circle
style="opacity:0.808671;fill:url(#radialGradient14);fill-opacity:1;stroke:#b7b7b7;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
id="path9"
cx="105.4355"
cy="111.32723"
r="2.7512231" />
<circle
style="opacity:0.808671;fill:url(#radialGradient15);fill-opacity:1;stroke:#b7b7b7;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
id="circle10"
cx="121.37228"
cy="111.32723"
r="2.7512231" />
<circle
style="opacity:0.808671;fill:url(#radialGradient16);fill-opacity:1;stroke:#b7b7b7;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
id="circle11"
cx="113.4469"
cy="111.32723"
r="2.7512231" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -1,200 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="34.958237mm"
height="33.094666mm"
viewBox="0 0 34.958237 33.094666"
version="1.1"
id="svg1"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1">
<linearGradient
id="linearGradient26">
<stop
style="stop-color:#fff25c;stop-opacity:1;"
offset="0"
id="stop27" />
<stop
style="stop-color:#e69500;stop-opacity:1;"
offset="1"
id="stop26" />
</linearGradient>
<linearGradient
id="linearGradient21">
<stop
style="stop-color:#e66600;stop-opacity:1;"
offset="0"
id="stop21" />
<stop
style="stop-color:#e50000;stop-opacity:1;"
offset="1"
id="stop22" />
</linearGradient>
<pattern
xlink:href="#Cubes"
preserveAspectRatio="xMidYMid"
id="pattern20"
patternTransform="scale(0.01)"
x="0"
y="0" />
<pattern
patternUnits="userSpaceOnUse"
width="142"
height="123"
patternTransform="scale(0.4)"
id="Cubes"
preserveAspectRatio="none"
style="fill:#000000"
x="0"
y="0">
<path
id="path14"
style="fill-opacity:0.6;stroke-width:2;stroke-miterlimit:10"
d="M 0.00195313,0.001953 V 0.0039061 L 35.509766,20.503906 71.009766,0.0078124 106.50977,20.503906 142,0.0136718 V 0.001953 Z" />
<path
id="path16"
style="fill-opacity:0.3;stroke-width:2;stroke-miterlimit:10"
d="m 35.503902,61.5 0.0039,0.002 v 41 L 0,123.00195 V 81.998047 Z M 142.01171,0 l 0.004,0.002 v 41 l -35.5079,20.499953 V 20.498047 Z m -71.000002,0 0.0039,0.002 v 41 L 35.507806,61.501953 V 20.498047 Z m 35.492192,61.5 0.004,0.002 v 41 L 71,123.00195 V 81.998047 Z" />
<path
id="path18"
style="fill-opacity:1;stroke-width:2;stroke-miterlimit:10"
d="m 106.49609,61.5 -0.004,0.002 v 41 L 142,123.00195 V 81.998047 Z M 71.0039,0 71,0.002 v 41 l 35.50781,20.499953 V 20.498047 Z m -71,0 L 0,0.002 v 41 L 35.507806,61.501953 V 20.498047 Z m 35.492194,61.5 -0.0039,0.002 v 41 L 71,123.00195 V 81.998047 Z" />
<path
id="path20"
style="fill-opacity:0.6;stroke-width:2;stroke-miterlimit:10"
d="m 70.998047,41.001953 -35.5,20.496094 L 0,41.003906 v 40.998047 l 0.00195313,0.002 35.49999987,-20.496094 35.5,20.496094 L 106.50195,61.507812 142,82.001953 V 41.003906 l -0.002,-0.002 -35.5,20.496094 z" />
<path
id="path26"
style="fill-opacity:0.6;stroke-width:2;stroke-miterlimit:10"
d="M 35.505859,102.50195 0.00195313,123 v 0.002 H 142 v -0.008 l -35.49414,-20.49219 -35.500001,20.49609 z" />
</pattern>
<linearGradient
id="linearGradient6">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6" />
<stop
style="stop-color:#d8d8d8;stop-opacity:1;"
offset="1"
id="stop7" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient6"
id="linearGradient7"
x1="57.525631"
y1="36.63591"
x2="57.525631"
y2="59.743191"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient21"
id="radialGradient22"
cx="43.040627"
cy="43.320381"
fx="43.040627"
fy="43.320381"
r="1.9557028"
gradientUnits="userSpaceOnUse" />
<radialGradient
xlink:href="#linearGradient26"
id="radialGradient27"
cx="31.970329"
cy="47.002487"
fx="31.970329"
fy="47.002487"
r="4.0474954"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="layer1"
style="display:inline"
transform="matrix(0.99851793,0,0,1.6538959,-39.935663,-66.14746)">
<rect
style="display:inline;fill:url(#linearGradient7);stroke:#000000;stroke-width:0.4988;stroke-dasharray:none;stroke-opacity:1"
id="rect3"
width="34.51133"
height="19.511326"
x="40.244335"
y="40.244335" />
<path
style="display:inline;fill:none;fill-opacity:0.60012;stroke:#000000;stroke-width:0.4988;stroke-dasharray:none;stroke-opacity:1"
d="M 40.862864,40.351482 57.25772,52.583465 74.168139,40.322774 Z"
id="path2" />
</g>
<g
id="layer4"
style="display:none"
transform="translate(-40.020875,-39.850802)">
<path
style="opacity:1;fill:url(#radialGradient22);stroke:#a1a1a1;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
id="path8"
d="m 43.455757,44.915427 -0.428744,0.299367 -0.424396,-0.305498 -0.520986,0.04489 -0.214789,-0.476767 -0.473632,-0.221619 0.05237,-0.520287 -0.299367,-0.428743 0.305498,-0.424396 -0.04489,-0.520987 0.476768,-0.214789 0.221618,-0.473631 0.520287,0.05237 0.428744,-0.299368 0.424396,0.305498 0.520986,-0.04489 0.214789,0.476767 0.473632,0.221619 -0.05237,0.520287 0.299367,0.428743 -0.305497,0.424397 0.04489,0.520986 -0.476768,0.214789 -0.221618,0.473631 z"
transform="translate(-0.20922582,-0.46691638)" />
<rect
style="opacity:1;fill:url(#pattern20);fill-opacity:1;stroke:#a1a1a1;stroke-width:0.2;stroke-dasharray:0.1, 0.1;stroke-dashoffset:0;stroke-opacity:1"
id="rect8"
width="2.7967701"
height="4.5252686"
x="70.847168"
y="41.173355" />
<g
id="g26">
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#a1a1a1;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
d="m 45.81888,41.477541 h 6.255101"
id="path9" />
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#a1a1a1;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
d="m 45.81888,42.221554 h 6.255101"
id="path10" />
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#a1a1a1;stroke-width:0.1;stroke-dasharray:none;stroke-opacity:1"
d="m 45.81888,43.006938 h 6.255101"
id="path11" />
</g>
<g
id="g25"
transform="translate(0,0.96972234)">
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#6d6d6d;stroke-width:0.2;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
d="M 51.023472,49.08124 H 64.157698"
id="path22" />
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#6d6d6d;stroke-width:0.2;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
d="M 51.023472,49.980055 H 64.157698"
id="path23" />
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#6d6d6d;stroke-width:0.2;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
d="M 51.023472,50.910075 H 64.157698"
id="path24" />
<path
style="opacity:1;fill:#e6be00;fill-opacity:1;stroke:#6d6d6d;stroke-width:0.2;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
d="M 51.023472,51.988736 H 64.157698"
id="path25" />
</g>
</g>
<g
id="layer2"
style="display:none"
transform="translate(-40.020875,-39.850802)">
<path
style="display:inline;opacity:1;fill:url(#radialGradient27);stroke:#a1a1a1;stroke-width:0.0999084;stroke-dasharray:none;stroke-opacity:1"
id="path7"
d="m 35.055442,49.598629 -1.284827,-0.01733 -0.426571,1.212072 -1.104026,-0.657424 -0.975457,0.836399 -0.627404,-1.121358 -1.26297,0.236614 0.01733,-1.284827 -1.212071,-0.426571 0.657423,-1.104026 -0.836399,-0.975457 1.121359,-0.627404 -0.236614,-1.26297 1.284826,0.01733 0.426571,-1.212071 1.104027,0.657423 0.975457,-0.836399 0.627403,1.121359 1.26297,-0.236615 -0.01733,1.284827 1.212072,0.426571 -0.657424,1.104027 0.836399,0.975457 -1.121358,0.627403 z"
transform="matrix(1.3978759,0,0,1.3978759,12.794852,-7.3686826)" />
</g>
<g
id="layer3"
style="display:inline"
transform="translate(-40.020875,-39.850802)">
<path
id="path3"
style="display:inline;opacity:0.5;mix-blend-mode:lighten;fill:#ffffff;fill-opacity:0.557457;stroke:none;stroke-width:0.12527;stroke-dasharray:none"
d="m 40.244572,40.244572 v 14.668247 a 22.328133,17.829868 0 0 0 17.3762,6.668342 22.328133,17.829868 0 0 0 17.134872,-6.448578 V 40.244572 Z" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -1,95 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="19.615791mm"
height="20.902094mm"
viewBox="0 0 19.615791 20.902094"
version="1.1"
id="svg1"
xml:space="preserve"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1"><linearGradient
id="linearGradient184"><stop
style="stop-color:#e7e6f4;stop-opacity:0.64941406;"
offset="0"
id="stop184" /><stop
style="stop-color:#a39ae5;stop-opacity:0.49637958;"
offset="0.5"
id="stop186" /><stop
style="stop-color:#573cce;stop-opacity:0;"
offset="1"
id="stop185" /></linearGradient><linearGradient
id="linearGradient182"
x1="37.069199"
y1="0"
x2="37.069199"
y2="79"
gradientUnits="userSpaceOnUse"
spreadMethod="pad"><stop
stop-color="#6364FF"
id="stop181" /><stop
offset="1"
stop-color="#563ACC"
id="stop182"
style="stop-color:#3a75cc;stop-opacity:1;" /></linearGradient><linearGradient
id="linearGradient7"><stop
style="stop-color:#ffffff;stop-opacity:0.59993502;"
offset="0"
id="stop7" /><stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop8" /></linearGradient><linearGradient
id="paint0_linear_549_34"
x1="37.069199"
y1="0"
x2="37.069199"
y2="79"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient182"><stop
stop-color="#6364FF"
id="stop2" /><stop
offset="1"
stop-color="#563ACC"
id="stop3" /></linearGradient><linearGradient
xlink:href="#linearGradient7"
id="linearGradient8"
x1="37.44276"
y1="2.5371401"
x2="37.446964"
y2="6.9551535"
gradientUnits="userSpaceOnUse" /><radialGradient
xlink:href="#linearGradient184"
id="radialGradient185"
cx="35.690678"
cy="78.767265"
fx="35.690678"
fy="78.767265"
r="37.069218"
gradientTransform="matrix(5.6100941,-0.73930764,0.19663734,1.4921447,-180.84545,-7.9072873)"
gradientUnits="userSpaceOnUse" /></defs><g
id="layer1"
transform="translate(-92.690897,-32.775722)"><g
style="fill:none"
id="g1"
transform="matrix(0.26458333,0,0,0.26458333,92.690896,32.775723)"><path
d="M 73.8393,17.4898 C 72.6973,9.00165 65.2994,2.31235 56.5296,1.01614 55.05,0.797115 49.4441,0 36.4582,0 h -0.097 C 23.3717,0 20.585,0.797115 19.1054,1.01614 10.5798,2.27644 2.79399,8.28712 0.904997,16.8758 -0.00358524,21.1056 -0.100549,25.7949 0.0682394,30.0965 0.308852,36.2651 0.355538,42.423 0.91577,48.5665 c 0.3873,4.0809 1.06295,8.1292 2.02186,12.1147 1.79562,7.3608 9.06427,13.4864 16.18567,15.9854 7.6245,2.6062 15.8241,3.0389 23.6806,1.2496 0.8643,-0.2011 1.7178,-0.4345 2.5606,-0.7002 1.9105,-0.6068 4.1478,-1.2855 5.7926,-2.4775 0.0226,-0.0168 0.0411,-0.0384 0.0541,-0.0632 0.0131,-0.0249 0.0204,-0.0524 0.0213,-0.0805 v -5.9532 c -4e-4,-0.0262 -0.0066,-0.052 -0.0183,-0.0755 -0.0117,-0.0235 -0.0284,-0.0441 -0.0491,-0.0603 -0.0207,-0.0162 -0.0447,-0.0275 -0.0703,-0.0332 -0.0256,-0.0057 -0.0522,-0.0056 -0.0777,3e-4 -5.0336,1.2021 -10.1917,1.8048 -15.3669,1.7953 -8.9063,0 -11.3016,-4.2262 -11.9876,-5.9856 -0.5513,-1.5206 -0.9014,-3.1067 -1.0414,-4.718 -0.0015,-0.0271 0.0035,-0.0541 0.0145,-0.0789 0.0109,-0.0248 0.0276,-0.0466 0.0486,-0.0637 0.021,-0.0172 0.0457,-0.0291 0.0722,-0.0349 0.0265,-0.0058 0.0539,-0.0053 0.0802,0.0015 4.9497,1.194 10.0237,1.7967 15.1155,1.7953 1.2246,0 2.4456,0 3.6702,-0.0323 5.1211,-0.1436 10.5187,-0.4057 15.5572,-1.3895 0.1257,-0.0252 0.2514,-0.0467 0.3591,-0.079 7.9474,-1.5261 15.5106,-6.3159 16.2791,-18.445 0.0287,-0.4775 0.1006,-5.0017 0.1006,-5.4972 0.0035,-1.684 0.5422,-11.946 -0.0791,-18.2511 z"
fill="url(#paint0_linear_549_34)"
id="path1"
style="fill:url(#paint0_linear_549_34)" /><path
d="M 61.2484,27.0263 V 48.114 H 52.8916 V 27.6475 c 0,-4.3087 -1.7956,-6.5062 -5.4479,-6.5062 -4.015,0 -6.026,2.5996 -6.026,7.7342 V 40.0782 H 33.1111 V 28.8755 c 0,-5.1346 -2.0146,-7.7342 -6.0296,-7.7342 -3.6308,0 -5.4444,2.1975 -5.4444,6.5062 V 48.114 H 13.2839 V 27.0263 c 0,-4.3087 1.1001,-7.7317 3.3004,-10.2691 2.2696,-2.5314 5.2468,-3.8312 8.9421,-3.8312 4.2772,0 7.5093,1.6445 9.6641,4.9299 l 2.0793,3.4901 2.0829,-3.4901 c 2.1547,-3.2854 5.3868,-4.9299 9.6568,-4.9299 3.6918,0 6.6689,1.2998 8.9458,3.8312 2.1978,2.535 3.2955,5.958 3.2931,10.2691 z"
fill="#ffffff"
id="path2" /><path
id="path4"
style="display:inline;opacity:0.136063;fill:#ffffff;fill-opacity:0.599935"
d="M 36.361658,2.0477855e-4 C 23.372171,2.0477855e-4 20.585397,0.79680501 19.105798,1.0158298 10.580207,2.2761285 2.7936171,8.2865336 0.90462598,16.875205 0.10110896,20.615886 -0.05102309,24.702922 0.03743847,28.576377 A 43.885017,22.490746 0 0 0 36.722986,38.810752 43.885017,22.490746 0 0 0 74.115564,28.033408 c 0.05132,-3.493242 0.0264,-7.480348 -0.27539,-10.542969 C 72.698175,9.0022979 65.299418,2.3120385 56.529627,1.0158298 55.050028,0.79680501 49.443248,2.0477855e-4 36.457361,2.0477855e-4 Z" /><path
style="opacity:1;fill:url(#linearGradient8);fill-opacity:0.599935;fill-rule:nonzero;stroke:none"
d="M 15.43957,6.82136 C 18.402594,5.6082081 21.464383,4.63638 24.58466,3.91866 36.603403,1.154132 49.484432,2.2765898 60.84385,7.0783"
id="path7"
transform="matrix(1.2462922,0,0,1,-10.132445,-0.757133)" /><path
d="M 73.8393,17.4898 C 72.6973,9.00165 65.2994,2.31235 56.5296,1.01614 55.05,0.797115 49.4441,0 36.4582,0 h -0.097 C 23.3717,0 20.585,0.797115 19.1054,1.01614 10.5798,2.27644 2.79399,8.28712 0.904997,16.8758 -0.00358524,21.1056 -0.100549,25.7949 0.0682394,30.0965 0.308852,36.2651 0.355538,42.423 0.91577,48.5665 c 0.3873,4.0809 1.06295,8.1292 2.02186,12.1147 1.79562,7.3608 9.06427,13.4864 16.18567,15.9854 7.6245,2.6062 15.8241,3.0389 23.6806,1.2496 0.8643,-0.2011 1.7178,-0.4345 2.5606,-0.7002 1.9105,-0.6068 4.1478,-1.2855 5.7926,-2.4775 0.0226,-0.0168 0.0411,-0.0384 0.0541,-0.0632 0.0131,-0.0249 0.0204,-0.0524 0.0213,-0.0805 v -5.9532 c -4e-4,-0.0262 -0.0066,-0.052 -0.0183,-0.0755 -0.0117,-0.0235 -0.0284,-0.0441 -0.0491,-0.0603 -0.0207,-0.0162 -0.0447,-0.0275 -0.0703,-0.0332 -0.0256,-0.0057 -0.0522,-0.0056 -0.0777,3e-4 -5.0336,1.2021 -10.1917,1.8048 -15.3669,1.7953 -8.9063,0 -11.3016,-4.2262 -11.9876,-5.9856 -0.5513,-1.5206 -0.9014,-3.1067 -1.0414,-4.718 -0.0015,-0.0271 0.0035,-0.0541 0.0145,-0.0789 0.0109,-0.0248 0.0276,-0.0466 0.0486,-0.0637 0.021,-0.0172 0.0457,-0.0291 0.0722,-0.0349 0.0265,-0.0058 0.0539,-0.0053 0.0802,0.0015 4.9497,1.194 10.0237,1.7967 15.1155,1.7953 1.2246,0 2.4456,0 3.6702,-0.0323 5.1211,-0.1436 10.5187,-0.4057 15.5572,-1.3895 0.1257,-0.0252 0.2514,-0.0467 0.3591,-0.079 7.9474,-1.5261 15.5106,-6.3159 16.2791,-18.445 0.0287,-0.4775 0.1006,-5.0017 0.1006,-5.4972 0.0035,-1.684 0.5422,-11.946 -0.0791,-18.2511 z"
fill="url(#paint0_linear_549_34)"
id="path8"
style="display:inline;opacity:1;mix-blend-mode:lighten;fill:url(#radialGradient185)" /></g></g></svg>

Before

Width:  |  Height:  |  Size: 7.2 KiB

View File

@ -1,109 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="44.895519mm"
height="44.895432mm"
viewBox="0 0 44.895519 44.895432"
version="1.1"
id="svg1"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1">
<linearGradient
id="linearGradient12">
<stop
style="stop-color:#ffffff;stop-opacity:0.60480124;"
offset="0"
id="stop12" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop13" />
</linearGradient>
<linearGradient
id="linearGradient7">
<stop
style="stop-color:#e4ff02;stop-opacity:1;"
offset="0"
id="stop9" />
<stop
style="stop-color:#f1c401;stop-opacity:0.49803922;"
offset="0.57146806"
id="stop10" />
<stop
style="stop-color:#fe8a00;stop-opacity:0;"
offset="1"
id="stop8" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient7"
id="radialGradient9"
cx="22.147993"
cy="44.931381"
fx="22.147993"
fy="44.931381"
r="22.447653"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.99999521,0.00309461,-0.00470508,1.5204035,0.2115117,-23.450988)" />
<linearGradient
xlink:href="#linearGradient12"
id="linearGradient13"
x1="22.195219"
y1="0.91356891"
x2="22.163534"
y2="4.0878129"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="layer1"
transform="translate(-0.00613971,-0.07816619)">
<rect
style="display:inline;fill:#fe8a00;fill-opacity:1;stroke:none;stroke-width:4.39325;stroke-dasharray:none;stroke-opacity:1"
id="rect3"
width="44.895306"
height="44.895306"
x="0.0061395196"
y="0.07829234"
ry="5.5661273" />
<path
style="display:none;opacity:1;fill:url(#linearGradient13);stroke:none;stroke-width:0.8;stroke-dasharray:none;stroke-opacity:1"
d="M 5.1961241,4.0936795 C 8.6572043,2.817016 12.257382,1.9178467 15.912289,1.4172432 23.869869,0.32731326 32.08336,1.1546534 39.66371,3.8097099"
id="path10"
transform="matrix(0.98733951,0,0,1.2136279,0.25596687,-0.00961825)" />
<path
id="rect13"
style="display:inline;opacity:0.128123;fill:#ffffff;fill-opacity:0.60012;stroke:none;stroke-width:4.39325;stroke-dasharray:none;stroke-opacity:1"
d="m 5.5722785,0.07816626 c -3.0836315,0 -5.56606857,2.48243704 -5.56606857,5.56606854 V 21.651526 A 27.707455,16.346279 0 0 0 22.358851,28.37463 27.707455,16.346279 0 0 0 44.901661,21.484095 V 5.6442348 c 0,-3.0836315 -2.482954,-5.56606854 -5.566586,-5.56606854 z" />
<rect
style="display:inline;opacity:0.399955;mix-blend-mode:lighten;fill:url(#radialGradient9);stroke:none;stroke-width:4.39325;stroke-dasharray:none;stroke-opacity:1"
id="rect7"
width="44.895306"
height="44.895306"
x="0.0061395196"
y="0.07829234"
ry="5.5661273" />
<g
id="g4"
transform="translate(-15.895809,-8.6566805)">
<circle
style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
id="path1"
cx="24.820919"
cy="43.594173"
r="4.2288308" />
<path
style="fill:none;stroke:#ffffff;stroke-width:4.2;stroke-dasharray:none;stroke-opacity:1"
d="m 27.335388,21.237998 c 5.402739,0.531676 10.581283,3.095155 14.280116,7.068932 3.582157,3.848428 5.750319,8.984889 6.009228,14.236099"
id="path2"
transform="translate(-6.2449683,6.0460135)" />
<path
style="fill:none;stroke:#ffffff;stroke-width:4.2;stroke-dasharray:none;stroke-opacity:1"
d="m 26.273189,10.609806 c 7.95422,0.623531 15.666205,4.002613 21.516576,9.427699 6.477354,6.006491 10.600507,14.488068 11.323028,23.292158"
id="path3"
transform="translate(-5.265239,5.1672969)" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>chat</title>
<path d="M25.042 18.672v-12.487c0-1.234-1-2.236-2.236-2.236h-19.571c-1.235-0.001-2.236 1.001-2.236 2.236v12.487c0 1.235 1.001 2.236 2.236 2.236h3.729v5.137l5.704-5.137h10.137c1.237 0 2.237-1.001 2.237-2.236zM28.765 8.858h-2.798c0 0 0 9.972 0 10.909s-1.216 2.142-2.153 2.142-10.945 0.055-10.945 0.055c0 1.235 1.001 1.986 2.236 1.986h4.309l5.622 5.102-0.007-5.102h3.736c1.236 0 2.236-0.751 2.236-1.986v-10.932c0-1.234-1-2.174-2.236-2.174z"></path>
</svg>

After

Width:  |  Height:  |  Size: 716 B

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 512 512" xml:space="preserve">
<style type="text/css">
.st0{fill:#000000;}
</style>
<g>
<path class="st0" d="M440.917,67.925H71.083C31.827,67.925,0,99.752,0,139.008v233.984c0,39.256,31.827,71.083,71.083,71.083
h369.834c39.255,0,71.083-31.827,71.083-71.083V139.008C512,99.752,480.172,67.925,440.917,67.925z M178.166,321.72l-99.54,84.92
c-7.021,5.992-17.576,5.159-23.567-1.869c-5.992-7.021-5.159-17.576,1.87-23.567l99.54-84.92c7.02-5.992,17.574-5.159,23.566,1.87
C186.027,305.174,185.194,315.729,178.166,321.72z M256,289.436c-13.314-0.033-26.22-4.457-36.31-13.183l0.008,0.008l-0.032-0.024
c0.008,0.008,0.017,0.008,0.024,0.016L66.962,143.694c-6.98-6.058-7.723-16.612-1.674-23.583c6.057-6.98,16.612-7.723,23.582-1.674
l152.771,132.592c3.265,2.906,8.645,5.004,14.359,4.971c5.706,0.017,10.995-2.024,14.44-5.028l0.074-0.065l152.615-132.469
c6.971-6.049,17.526-5.306,23.583,1.674c6.048,6.97,5.306,17.525-1.674,23.583l-152.77,132.599
C282.211,284.929,269.322,289.419,256,289.436z M456.948,404.771c-5.992,7.028-16.547,7.861-23.566,1.869l-99.54-84.92
c-7.028-5.992-7.861-16.546-1.869-23.566c5.991-7.029,16.546-7.861,23.566-1.87l99.54,84.92
C462.107,387.195,462.94,397.75,456.948,404.771z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000000" class="bi bi-mastodon">
<path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="-32 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"/></svg>

After

Width:  |  Height:  |  Size: 953 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 788 B

BIN
static/images/magnus.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

View File

@ -1,18 +0,0 @@
var subtitles = [
"null",
"George likes his chicken spicy",
"Graphic design is my passion",
"Genesis does what Nintendon\'t",
"1000 JS libraries in your pocket",
"A large boulder the size of a small boulder",
"Smooth jazz for a smooth brain",
"Back at it again for the very first time",
"I have no spoons and I must cope",
"Everyone loves to barbeque, and most people are no exception",
"The flavor of the bbq justifies the means"
];
var index = Math.floor(Math.random() * subtitles.length);
console.log("setting subtitle to " + subtitles[index]);
window.onload = function() {
document.getElementById("subtitle").textContent = subtitles[index];
}

View File

@ -1,37 +0,0 @@
console.log("winter");
const snowContent = ['&#10052', '&#10053', '&#10054']
const snowflake = '&#x25CF; '
const snowContainer = document.getElementById('winter');
const random = (num) => {
return Math.floor(Math.random() * num);
}
const getRandomStyles = () => {
const top = random(100);
const left = random(100);
const dur = random(10) + 10;
const size = random(15) + 15;
return `
top: -${top}%;
left: ${left}%;
font-size: ${size}px;
animation-duration: ${dur}s;
`;
}
const createSnow = (num) => {
for (var i = num; i > 0; i--) {
var snow = document.createElement("div");
snow.className = "snow";
snow.style.cssText = getRandomStyles();
snow.innerHTML = snowflake;
// snow.innerHTML = snowflake;
snowContainer.append(snow);
}
}
window.addEventListener("load", () => {
createSnow(30)
});

BIN
static/richpreview.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) [year] [fullname]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Some files were not shown because too many files have changed in this diff Show More