new theme
31
assets/css/custom.css
Normal 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;
|
||||
}
|
38
config.yaml
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
---
|
||||

|
||||

|
||||
|
||||
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.
|
||||
|
@ -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!
|
||||
|
@ -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
|
||||
|
14
content/links/32-bit-cafe.md
Normal 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.
|
||||
|
@ -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.
|
||||
|
15
content/links/a-beginners-guide-away-from-scanf.md
Normal 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.
|
||||
|
15
content/links/a-complete-guide-to-flexbox.md
Normal 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.
|
15
content/links/actually-portable-executables.md
Normal 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.
|
||||
|
14
content/links/advanced-pet.md
Normal 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
|
||||
|
15
content/links/advanced-programming-unix.md
Normal 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.
|
||||
|
14
content/links/andreas-kling.md
Normal 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.
|
||||
|
15
content/links/beejs-guides.md
Normal 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)
|
||||
|
@ -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.
|
||||
|
15
content/links/computing-and-sustainability.md
Normal 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.
|
||||
|
14
content/links/designing-windows-95-ui.md
Normal 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.
|
||||
|
14
content/links/drew-devault.md
Normal 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.
|
||||
|
14
content/links/flamedfury.md
Normal 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.
|
||||
|
14
content/links/forget-comcast-diy-internet-access.md
Normal 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.
|
||||
|
14
content/links/gettysburg-powerpoint-presentation.md
Normal 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.
|
||||
|
14
content/links/how-do-i-webmentions.md
Normal 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.
|
||||
|
14
content/links/idw-transformers-2005-reading-order.md
Normal 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).
|
||||
|
14
content/links/if-buying-isnt-owning-piracy-isnt-stealing.md
Normal 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"
|
||||
|
14
content/links/julia-evans.md
Normal 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.
|
||||
|
14
content/links/melonland-forum.md
Normal 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!
|
||||
|
14
content/links/nightfall-city.md
Normal 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."
|
||||
|
14
content/links/null-program.md
Normal 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.
|
||||
|
15
content/links/permacomputing-wiki.md
Normal 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.
|
||||
|
14
content/links/rss-guide.md
Normal 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.
|
||||
|
15
content/links/shell-script-best-practices.md
Normal 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.
|
||||
|
15
content/links/simple-balanced-ternary-computer-vm.md
Normal 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.
|
||||
|
14
content/links/small-technology-foundation.md
Normal 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.
|
||||
|
14
content/links/the-lost-art-of-structure-packing.md
Normal 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.
|
14
content/links/the-small-things-manifesto.md
Normal 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.
|
||||
|
14
content/links/tiny-tools.md
Normal 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.
|
||||
|
14
content/links/unix-programmers-at-restaurants.md
Normal 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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
@ -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
|
@ -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"
|
@ -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).
|
@ -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."
|
@ -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.
|
@ -1,3 +1,3 @@
|
||||
- "Futzing around with iPods"
|
||||
- "Building a CD collection"
|
||||
- "Playing D&D"
|
||||
- "Cleaning up my living space"
|
||||
- "Improving my physical fitness"
|
||||
|
@ -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
@ -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
|
@ -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
|
@ -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 */ -}}
|
||||
|
||||
|
@ -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
@ -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 }}
|
@ -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>
|
@ -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 }}
|
@ -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 }}
|
||||
|
@ -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
@ -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 }}
|
@ -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 }}
|
@ -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 }}
|
@ -1,8 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
{{ .Content }}
|
||||
</body>
|
||||
</html>
|
@ -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" . }}
|
||||
|
4
layouts/partials/header.html.old
Normal 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>
|
43
layouts/partials/socials.html
Normal 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>
|
@ -1,6 +0,0 @@
|
||||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
<section class="content">
|
||||
{{ .Content }}
|
||||
</section>
|
||||
{{ end }}
|
@ -1,6 +0,0 @@
|
||||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
<section class="content">
|
||||
{{ .Content }}
|
||||
</section>
|
||||
{{ end }}
|
16
layouts/shortcodes/imgset.html
Normal 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>
|
@ -1,5 +0,0 @@
|
||||
{{ define "main" }}
|
||||
<article>
|
||||
{{ .Content }}
|
||||
</article>
|
||||
{{ end }}
|
@ -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 }}
|
@ -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; }
|
@ -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;
|
||||
}
|
@ -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 |
@ -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 |
@ -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 |
@ -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 |
6
static/icons/flat-chat.svg
Normal 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 |
22
static/icons/flat-email.svg
Normal 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 |
4
static/icons/flat-mastodon.svg
Normal 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 |
2
static/icons/flat-rss.svg
Normal 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 |
Before Width: | Height: | Size: 629 B |
Before Width: | Height: | Size: 609 B |
Before Width: | Height: | Size: 874 B |
Before Width: | Height: | Size: 895 B |
Before Width: | Height: | Size: 788 B |
@ -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];
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
console.log("winter");
|
||||
|
||||
const snowContent = ['❄', '❅', '❆']
|
||||
const snowflake = '● '
|
||||
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)
|
||||
});
|
21
themes/desert-breeze/LICENSE
Normal 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.
|
7
themes/desert-breeze/README.md
Normal file
@ -0,0 +1,7 @@
|
||||
# Theme Name
|
||||
|
||||
## Features
|
||||
|
||||
## Installation
|
||||
|
||||
## Configuration
|
5
themes/desert-breeze/archetypes/default.md
Normal file
@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||
date = {{ .Date }}
|
||||
draft = true
|
||||
+++
|
110
themes/desert-breeze/assets/css/main.css
Normal 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;
|
||||
}
|
||||
}
|
||||
|
66
themes/desert-breeze/assets/js/main.js
Normal 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.');
|
9
themes/desert-breeze/content/_index.md
Normal 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.
|
7
themes/desert-breeze/content/posts/_index.md
Normal 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.
|
10
themes/desert-breeze/content/posts/post-1.md
Normal 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.
|
10
themes/desert-breeze/content/posts/post-2.md
Normal 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.
|
BIN
themes/desert-breeze/content/posts/post-3/bryce-canyon.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
12
themes/desert-breeze/content/posts/post-3/index.md
Normal 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.
|
||||
|
||||

|
||||
|
||||
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.
|
23
themes/desert-breeze/hugo.toml
Normal 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"
|