new theme

This commit is contained in:
yequari 2025-02-23 21:29:49 -07:00
parent e5bb056e08
commit f6f44d85d1
115 changed files with 1178 additions and 1296 deletions

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

@ -0,0 +1,31 @@
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;
color: var(--nav-link);
}
header .social:hover {
color: var(--nav-link-hover);
}
.blurb {
font-style: italic;
}

View File

@ -1,13 +1,17 @@
baseURL: http://yequari.com/
baseURL: https://yequari.com/
languageCode: en-us
title: yequari.com
theme: dreamcast
theme: desert-breeze
enableGitInfo: true
params:
author: yequari
# about: "I write code and occasionally blog posts."
webmentions: https://webmention.io/yequari.com/webmention
pingbacks: https://webmention.io/yequari.com/xmlrpc
social_links:
email: "yequari@32bit.cafe"
xmpp: "yequari@omg.lol"
mastodon: "retro.pizza/@yequari"
taxonomies:
category: categories
tag: tags
@ -19,9 +23,6 @@ permalinks:
year: /blog/:slug/
menu:
main:
- name: Home
pageRef: /
weight: 10
- name: Blog
pageRef: /blog
weight: 20
@ -37,33 +38,6 @@ menu:
- name: Links
pageRef: /links
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:
getresource:
dir: :cacheDir/:project

View File

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

View File

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

View File

@ -2,13 +2,14 @@
title: "Reflecting on 2023"
date: 2024-01-10T15:29:00-07:00
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"
categories:
- Life
tags:
- 32-Bit Cafe
---
![](/images/blog/desert.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.

View File

@ -1,13 +1,14 @@
---
title: "Blog Question Challenge"
date: 2025-02-19T21:24:01-07:00
reply_to:
context:
url: https://flamedfury.com/posts/blog-question-challenge-2025/
author: fLaMEd fury
title: Blog Question Challenge 2025
year: "2025"
categories:
- 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!

View File

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

@ -1,6 +1,7 @@
---
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,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"
- "Building a CD collection"
- "Playing D&D"
- "Cleaning up my living space"
- "Improving my physical fitness"

View File

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

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,52 +1,52 @@
{{ define "main" }}
<div class="index-wrapper">
<div class="box index-content">
{{ .Content }}
</div>
<div class="box index-blog">
<h3>Latest Blog Posts</h3>
<ul>
<div class="index-main">
<div class="box index-content">
{{ .Content }}
</div>
<div>
<h1>Latest Posts</h1>
{{ 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>
<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 }}
</ul>
</div>
</div>
<div class="box index-social">
<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 }}
</a>
{{ else }}
{{ .Name }}
{{ end }}
</li>
{{ end }}
</ul>
</div>
<div class="box index-recent">
<h3>What I'm Up To</h3>
<ul>
<div class="index-sidebar">
<div>
<h3>What I'm Up To</h3>
<ul>
{{ range .Site.Data.now }}
<li>{{ . | markdownify }}</li>
{{ end }}
</ul>
</div>
<div class="box index-bookmarks">
<h3>Bookmarks</h3>
<p>Links I frequently need</p>
<ul>
{{ range $.Site.Data.bookmarks }}
<li><a href="{{ .url }}">{{ .title }}</a></li>
</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>
</ul>
<h4>Looking For</h4>
<ul>
{{ range .Site.Data.transformers.wants }}
<li>{{ .line }} {{ .class }} <strong>{{ .name }}</strong></li>
{{ end }}
</ul>
</div>
<div>
<h3>Site Updates</h3>
<ul>
{{ range .Site.Data.siteupdates }}
<li><strong>{{ .date }}</strong>: {{ .text }}</li>
{{ end }}
</ul>
</div>
</div>
</div>
{{ end }}

View File

@ -1,17 +1,15 @@
{{ define "main" }}
{{ .Content }}
<div id="links-main">
<div class="links-column">
{{ range $.Site.Data.links.left }}
{{ partial "linklist.html" . }}
{{ end }}
</div>
<div class="links-column">
{{ range $.Site.Data.links.right }}
{{ partial "linklist.html" . }}
{{ end }}
</div>
</div>
{{ end }}
{{ define "sidebar" }}
<h1>{{ .Title }}</h1>
{{ .Content }}
{{ range .Pages }}
{{ if .Params.context }}
{{ $url := urls.Parse .Params.context.url }}
<h2><a href="{{ $url.String }}">{{ .LinkTitle }}</a></h2>
<p class="context">(<a href="{{ .RelPermalink }}">Permalink</a>)</p>
{{ else }}
<h2><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></h2>
{{ end }}
{{ .Summary }}
{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
{{ 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,4 +1,3 @@
<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>
<h1><a href="/">{{ site.Title }}</a></h1>
{{ partial "menu.html" (dict "menuID" "main" "page" .) }}
{{ partial "socials.html" . }}

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

@ -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

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)
});

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.

View File

@ -0,0 +1,7 @@
# Theme Name
## Features
## Installation
## Configuration

View File

@ -0,0 +1,5 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++

View File

@ -0,0 +1,110 @@
@import url(https://fonts.bunny.net/css?family=share-tech-mono:400);
@media (prefers-color-scheme: dark) {
:root {
--main-bg: #1b0d1f;
--content-bg: var(--main-bg);
--accent: #896a95;
--primary-text: #e4c2f1;
--primary-link: #b666d9;
--primary-link-hover: #f2e0f8;
}
}
@media (prefers-color-scheme: light) {
:root {
--main-bg: #edf6d1;
--content-bg: var(--main-bg);
--accent: #929a79;
--primary-text: #1d2114;
--primary-link: #667937;
--primary-link-hover: #343c1f;
}
}
html {
background: var(--main-bg);
}
body {
color: var(--primary-text);
font-family: sans-serif;
line-height: 1.5;
margin: 1rem auto;
max-width: 900px;
background: var(--content-bg);
font-size: 1.2rem;
}
header {
border-bottom: 1px solid var(--accent);
/* background: purple; */
padding: 4rem 1rem 0 1rem;
margin-bottom: 1rem;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: baseline;
font-family: 'Share Tech Mono', 'Courier New', Courier, monospace;
text-transform: lowercase;
font-size: 1.3rem;
}
header h1 {
display: inline;
margin: 0;
font-size: 1.3rem;
flex: 2 1 15%;
}
header a {
text-decoration: none;
}
nav {
display: inline-block;
flex: 5 1 25%
}
nav ul {
margin: 0;
}
nav ul li {
display: inline-block;
padding: 0 0.3rem;
}
main {
padding: 0 1.5rem;
}
footer {
border-top: 1px solid var(--accent);
margin-top: 1rem;
text-align: center;
}
a {
color: var(--primary-link);
transition: color 0.5s;
}
a:hover, a:active {
color: var(--primary-link-hover);
}
img {
max-width: 100%;
}
figure {
max-width: 100%;
}
@media only screen and (max-width: 450px) {
header h1 {
display: block;
}
}

View File

@ -0,0 +1,66 @@
const darkMode = {
mainBg: '#1b0d1f',
contentBg: '#1b0d1f',
accent: '#896a95',
primaryText: '#e4c2f1',
primaryLink: '#b666d9',
primaryLinkHover: '#f2e0f8'
};
const lightMode = {
mainBg: '#edf6d1',
contentBg: '#edf6d1',
accent: '#929a79',
primaryText: '#1d2114',
primaryLink: '#667937',
primaryLinkHover: '#343c1f'
};
const root = document.querySelector(':root');
const themeToggle = document.getElementById('theme-toggle');
const applyTheme = (theme) => {
root.style.setProperty("--main-bg", theme.mainBg);
root.style.setProperty("--content-bg", theme.contentBg);
root.style.setProperty("--primary-text", theme.primaryText);
root.style.setProperty("--accent", theme.accent);
root.style.setProperty("--primary-link", theme.primaryLink);
root.style.setProperty("--primary-link-hover", theme.primaryLinkHover);
}
const enableDarkMode = () => {
applyTheme(darkMode);
localStorage.setItem('theme', 'dark');
themeToggle.innerText = '☀️ Light Theme';
themeToggle.value = 'Light Mode';
}
const disableDarkMode = () => {
applyTheme(lightMode);
localStorage.setItem('theme', 'light');
themeToggle.innerText = '🌙 Dark Theme';
themeToggle.value = 'Dark Mode';
}
const detectTheme = () => {
let theme = 'light';
let themeObj = lightMode;
if (localStorage.getItem('theme')) {
theme = localStorage.getItem('theme');
}
else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
theme = 'dark';
}
theme === 'dark' ? enableDarkMode() : disableDarkMode();
}
themeToggle.className = "";
detectTheme();
themeToggle.addEventListener('click', () => {
localStorage.getItem('theme') === 'light' ? enableDarkMode() : disableDarkMode();
});
console.log('This site was generated by Hugo.');

View File

@ -0,0 +1,9 @@
+++
title = 'Home'
date = 2023-01-01T08:00:00-07:00
draft = false
+++
Laborum voluptate pariatur ex culpa magna nostrud est incididunt fugiat
pariatur do dolor ipsum enim. Consequat tempor do dolor eu. Non id id anim anim
excepteur excepteur pariatur nostrud qui irure ullamco.

View File

@ -0,0 +1,7 @@
+++
title = 'Posts'
date = 2023-01-01T08:30:00-07:00
draft = false
+++
Tempor est exercitation ad qui pariatur quis adipisicing aliquip nisi ea consequat ipsum occaecat. Nostrud consequat ullamco laboris fugiat esse esse adipisicing velit laborum ipsum incididunt ut enim. Dolor pariatur nulla quis fugiat dolore excepteur. Aliquip ad quis aliqua enim do consequat.

View File

@ -0,0 +1,10 @@
+++
title = 'Post 1'
date = 2023-01-15T09:00:00-07:00
draft = false
tags = ['red']
+++
Tempor proident minim aliquip reprehenderit dolor et ad anim Lorem duis sint eiusmod. Labore ut ea duis dolor. Incididunt consectetur proident qui occaecat incididunt do nisi Lorem. Tempor do laborum elit laboris excepteur eiusmod do. Eiusmod nisi excepteur ut amet pariatur adipisicing Lorem.
Occaecat nulla excepteur dolore excepteur duis eiusmod ullamco officia anim in voluptate ea occaecat officia. Cillum sint esse velit ea officia minim fugiat. Elit ea esse id aliquip pariatur cupidatat id duis minim incididunt ea ea. Anim ut duis sunt nisi. Culpa cillum sit voluptate voluptate eiusmod dolor. Enim nisi Lorem ipsum irure est excepteur voluptate eu in enim nisi. Nostrud ipsum Lorem anim sint labore consequat do.

View File

@ -0,0 +1,10 @@
+++
title = 'Post 2'
date = 2023-02-15T10:00:00-07:00
draft = false
tags = ['red','green']
+++
Anim eiusmod irure incididunt sint cupidatat. Incididunt irure irure irure nisi ipsum do ut quis fugiat consectetur proident cupidatat incididunt cillum. Dolore voluptate occaecat qui mollit laborum ullamco et. Ipsum laboris officia anim laboris culpa eiusmod ex magna ex cupidatat anim ipsum aute. Mollit aliquip occaecat qui sunt velit ut cupidatat reprehenderit enim sunt laborum. Velit veniam in officia nulla adipisicing ut duis officia.
Exercitation voluptate irure in irure tempor mollit Lorem nostrud ad officia. Velit id fugiat occaecat do tempor. Sit officia Lorem aliquip eu deserunt consectetur. Aute proident deserunt in nulla aliquip dolore ipsum Lorem ut cupidatat consectetur sit sint laborum. Esse cupidatat sit sint sunt tempor exercitation deserunt. Labore dolor duis laborum est do nisi ut veniam dolor et nostrud nostrud.

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,12 @@
+++
title = 'Post 3'
date = 2023-03-15T11:00:00-07:00
draft = false
tags = ['red','green','blue']
+++
Occaecat aliqua consequat laborum ut ex aute aliqua culpa quis irure esse magna dolore quis. Proident fugiat labore eu laboris officia Lorem enim. Ipsum occaecat cillum ut tempor id sint aliqua incididunt nisi incididunt reprehenderit. Voluptate ad minim sint est aute aliquip esse occaecat tempor officia qui sunt. Aute ex ipsum id ut in est velit est laborum incididunt. Aliqua qui id do esse sunt eiusmod id deserunt eu nostrud aute sit ipsum. Deserunt esse cillum Lorem non magna adipisicing mollit amet consequat.
![Bryce Canyon National Park](bryce-canyon.jpg)
Sit excepteur do velit veniam mollit in nostrud laboris incididunt ea. Amet eu cillum ut reprehenderit culpa aliquip labore laborum amet sit sit duis. Laborum id proident nostrud dolore laborum reprehenderit quis mollit nulla amet veniam officia id id. Aliquip in deserunt qui magna duis qui pariatur officia sunt deserunt.

View File

@ -0,0 +1,23 @@
baseURL = 'https://example.org/'
languageCode = 'en-US'
title = 'My New Hugo Site'
[[menus.main]]
name = 'Home'
pageRef = '/'
weight = 10
[[menus.main]]
name = 'Posts'
pageRef = '/posts'
weight = 20
[[menus.main]]
name = 'Tags'
pageRef = '/tags'
weight = 30
[module]
[module.hugoVersion]
extended = false
min = "0.116.0"

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