Compare commits
No commits in common. "43a753d51d4f5bea59c51577a9f8ae54f89a3477" and "f5fbfa35c27e47f38295c2383ed86de1f4aa8662" have entirely different histories.
43a753d51d
...
f5fbfa35c2
4
README.md
Executable file → Normal file
@ -1,6 +1,6 @@
|
|||||||
# Source Code for [werefox.cafe](https://werefox.cafe)
|
# Source Code for [werefox.dev](https://werefox.dev)
|
||||||
|
|
||||||
Here's all the source code for the site I host on [werefox.cafe](https://werefox.cafe).
|
Here's all the source code for the site I host on [werefox.dev](https://werefox.dev).
|
||||||
|
|
||||||
(If the subdomain changes, I'll update the README)
|
(If the subdomain changes, I'll update the README)
|
||||||
|
|
||||||
|
3
src/info/components/basic-page.js
Executable file → Normal file
@ -10,7 +10,8 @@ export function renderBackButton(page_button_title, url) {
|
|||||||
<PButton
|
<PButton
|
||||||
title={page_button_title}
|
title={page_button_title}
|
||||||
images={[
|
images={[
|
||||||
{ src: "/emoji/:aliceheartblack:.png", alt: "It's Alice as an emoji with a black heart" },
|
{ src: "/emoji/western_dragon.svg", alt: "Western dragon emoji until I get an emoji" },
|
||||||
|
{ src: "/emoji/:black_heart:.svg", alt: "Black heart" },
|
||||||
]}
|
]}
|
||||||
url={url}
|
url={url}
|
||||||
/>
|
/>
|
||||||
|
4
src/info/components/faq-card.js
Executable file → Normal file
@ -12,7 +12,7 @@ export default function TestimonialCard({ question, answer, src, alt }) {
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className=" ring-2 ring-alice-werefox-red-dark dark:ring-alice-werefox-red hover:ring-alice-werefox-blue-dark dark:hover:ring-alice-werefox-blue text-alice-werefox-red-dark dark:text-alice-werefox-red-light hover:text-alice-werefox-blue-dark dark:hover:text-alice-werefox-blue-light hover:animate-yip transition">
|
<div className=" ring-2 ring-alice-werefox-red-dark dark:ring-alice-werefox-red hover:ring-alice-werefox-blue-dark dark:hover:ring-alice-werefox-blue text-alice-werefox-red-dark dark:text-alice-werefox-red-light hover:text-alice-werefox-blue-dark dark:hover:text-alice-werefox-blue-light hover:animate-yip transition">
|
||||||
<Link href="https://yiff.life/@werefox">
|
<Link href="https://masto.werefox.dev/@skye">
|
||||||
<a target="_blank">
|
<a target="_blank">
|
||||||
<div className="p-2 flex">
|
<div className="p-2 flex">
|
||||||
<div className="order-1 flex-shrink-0 relative inline sm:w-32 w-16 min-h-full items-center justify-center align-middle pt-4 pb-4 pl-4">
|
<div className="order-1 flex-shrink-0 relative inline sm:w-32 w-16 min-h-full items-center justify-center align-middle pt-4 pb-4 pl-4">
|
||||||
@ -26,7 +26,7 @@ export default function TestimonialCard({ question, answer, src, alt }) {
|
|||||||
<div className="order-2 flex overflow-auto items-center justify-center animate-wiggle p-4 sm:text-lg text-xs text-center sm:min-h-full h-full">
|
<div className="order-2 flex overflow-auto items-center justify-center animate-wiggle p-4 sm:text-lg text-xs text-center sm:min-h-full h-full">
|
||||||
{answer}
|
{answer}
|
||||||
<br />
|
<br />
|
||||||
{"- @alice"}
|
{"- @skye"}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
4
src/info/components/footer-card.js
Executable file → Normal file
@ -5,12 +5,12 @@ export default function FooterCard() {
|
|||||||
<div className="flex text-alice-werefox-red-darker dark:text-alice-werefox-red-light">
|
<div className="flex text-alice-werefox-red-darker dark:text-alice-werefox-red-light">
|
||||||
<div className="flex-1"></div>
|
<div className="flex-1"></div>
|
||||||
<FButton
|
<FButton
|
||||||
url="https://info.werefox.cafe/contacts"
|
url="https://info.werefox.dev/contacts"
|
||||||
inner_text="Contact"
|
inner_text="Contact"
|
||||||
is_external="_blank"
|
is_external="_blank"
|
||||||
/>
|
/>
|
||||||
<FButton
|
<FButton
|
||||||
url="https://gitea.werefox.cafe/shadow8t4/info-werefox-dev"
|
url="https://gitea.werefox.dev/shadow8t4/info-werefox-dev"
|
||||||
inner_text=" /src"
|
inner_text=" /src"
|
||||||
is_external="_blank"
|
is_external="_blank"
|
||||||
/>
|
/>
|
||||||
|
7
src/info/components/home-page.js
Executable file → Normal file
@ -13,10 +13,13 @@ export default function HomePage({ page_title, card_title, children }) {
|
|||||||
<a rel="me" href="https://yiff.life/@werefox" hidden>
|
<a rel="me" href="https://yiff.life/@werefox" hidden>
|
||||||
Mastodon
|
Mastodon
|
||||||
</a>
|
</a>
|
||||||
<a rel="me" href="https://masto.werefox.cafe/@kairi" hidden>
|
<a rel="me" href="https://masto.werefox.dev/@alice" hidden>
|
||||||
Mastodon
|
Mastodon
|
||||||
</a>
|
</a>
|
||||||
<a rel="me" href="https://masto.werefox.cafe/@ada" hidden>
|
<a rel="me" href="https://masto.werefox.dev/@ada" hidden>
|
||||||
|
Mastodon
|
||||||
|
</a>
|
||||||
|
<a rel="me" href="https://masto.werefox.dev/@skye" hidden>
|
||||||
Mastodon
|
Mastodon
|
||||||
</a>
|
</a>
|
||||||
<TCard card_title={card_title} />
|
<TCard card_title={card_title} />
|
||||||
|
2
src/info/components/identity-block.js
Executable file → Normal file
@ -3,7 +3,7 @@ import IDButton from "./identity-button";
|
|||||||
export default function IdentityBlock({ identities, partners }) {
|
export default function IdentityBlock({ identities, partners }) {
|
||||||
return (
|
return (
|
||||||
<nav>
|
<nav>
|
||||||
<div className="grid xl:grid-rows-1 xl:grid-cols-6 sm:grid-rows-2 sm:grid-cols-3 grid-rows-9 grid-cols-1 sm:gap-2 gap-0">
|
<div className="grid xl:grid-rows-2 xl:grid-cols-5 sm:grid-rows-3 sm:grid-cols-3 grid-rows-9 grid-cols-1 sm:gap-2 gap-0">
|
||||||
{Object.keys(identities).map((ids) => (
|
{Object.keys(identities).map((ids) => (
|
||||||
<IDButton
|
<IDButton
|
||||||
key={ids}
|
key={ids}
|
||||||
|
5
src/info/components/support-block.js
Executable file → Normal file
@ -5,7 +5,8 @@ import KWidget from "./kofi-donation-widget.js";
|
|||||||
export default function SupportBlock({ support }) {
|
export default function SupportBlock({ support }) {
|
||||||
return (
|
return (
|
||||||
<WCard
|
<WCard
|
||||||
title="My chosen family and I would really appreciate it if you could send some financial support our way! 🖤"
|
title="I would sincerely appreciate if you would throw some financial
|
||||||
|
support my way!! 💙"
|
||||||
>
|
>
|
||||||
<div className="p-4 space-y-4">
|
<div className="p-4 space-y-4">
|
||||||
<p className="text-lg md:text-2xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
|
<p className="text-lg md:text-2xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
|
||||||
@ -22,7 +23,7 @@ export default function SupportBlock({ support }) {
|
|||||||
))}
|
))}
|
||||||
<KWidget
|
<KWidget
|
||||||
title="Open/Close Ko-fi Donation Widget"
|
title="Open/Close Ko-fi Donation Widget"
|
||||||
url="https://ko-fi.com/alice_werefox/?hidefeed=true&widget=true&embed=true&preview=true"
|
url="https://ko-fi.com/alexis_werefox/?hidefeed=true&widget=true&embed=true&preview=true"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</WCard>
|
</WCard>
|
||||||
|
4
src/info/components/title-card.js
Executable file → Normal file
@ -6,10 +6,10 @@ export default function TitleCard({ card_title }) {
|
|||||||
<div className="p-4 w-full rounded-sm ring-4 ring-alice-werefox-red-dark dark:ring-alice-werefox-red bg-alice-werefox-grey-lightest dark:bg-alice-werefox-grey-dark text-xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
|
<div className="p-4 w-full rounded-sm ring-4 ring-alice-werefox-red-dark dark:ring-alice-werefox-red bg-alice-werefox-grey-lightest dark:bg-alice-werefox-grey-dark text-xl text-center text-alice-werefox-red-dark dark:text-alice-werefox-red-light">
|
||||||
<span className="animate-bounce align-middle inline-block w-6 h-6">
|
<span className="animate-bounce align-middle inline-block w-6 h-6">
|
||||||
<Image
|
<Image
|
||||||
src="/emoji/:alice:.png"
|
src="/emoji/western_dragon.svg"
|
||||||
layout="fill"
|
layout="fill"
|
||||||
objectFit="contain"
|
objectFit="contain"
|
||||||
alt="It's Alice in emoji form."
|
alt="Mutant Standard western dragon emoji"
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
{"- "}
|
{"- "}
|
||||||
|
40
src/info/data/contacts.yml
Executable file → Normal file
@ -1,16 +1,34 @@
|
|||||||
--- # Contacts YAML
|
--- # Contacts YAML
|
||||||
|
|
||||||
# "Mastodon":
|
"Our public Mastodon":
|
||||||
# url: "https://yiff.life/@werefox"
|
url: "https://vulpine.club/@shadow8t4"
|
||||||
# src: "/emoji/mastodon-logo.png"
|
src: "/emoji/mastodon-logo.png"
|
||||||
# alt: "The Mastodon logo"
|
alt: "The Mastodon logo"
|
||||||
# url_text: "@werefox@yiff.life"
|
url_text: "@shadow8t4@vulpine.club"
|
||||||
|
|
||||||
# "My Twitter":
|
"Alice's Mastodon":
|
||||||
# url: "https://twitter.com/alice_werefox"
|
url: "https://masto.werefox.dev/@alice"
|
||||||
# src: "/emoji/twitter-logo.png"
|
src: "/emoji/mastodon-logo.png"
|
||||||
# alt: "The Twitter logo"
|
alt: "The Mastodon logo"
|
||||||
# url_text: "@alice_werefox"
|
url_text: "@alice@masto.werefox.dev"
|
||||||
|
|
||||||
|
"Skye's Mastodon":
|
||||||
|
url: "https://masto.werefox.dev/@skye"
|
||||||
|
src: "/emoji/mastodon-logo.png"
|
||||||
|
alt: "The Mastodon logo"
|
||||||
|
url_text: "@skye@masto.werefox.dev"
|
||||||
|
|
||||||
|
"Ada's Mastodon":
|
||||||
|
url: "https://masto.werefox.dev/@ada"
|
||||||
|
src: "/emoji/mastodon-logo.png"
|
||||||
|
alt: "The Mastodon logo"
|
||||||
|
url_text: "@ada@masto.werefox.dev"
|
||||||
|
|
||||||
|
"My Twitter":
|
||||||
|
url: "https://twitter.com/alice_werefox"
|
||||||
|
src: "/emoji/twitter-logo.png"
|
||||||
|
alt: "The Twitter logo"
|
||||||
|
url_text: "@alice_werefox"
|
||||||
|
|
||||||
"My Twitch":
|
"My Twitch":
|
||||||
url: "https://twitch.tv/alice_werefox"
|
url: "https://twitch.tv/alice_werefox"
|
||||||
@ -18,7 +36,7 @@
|
|||||||
alt: "The Twitch logo"
|
alt: "The Twitch logo"
|
||||||
url_text: "@alice_werefox"
|
url_text: "@alice_werefox"
|
||||||
|
|
||||||
"E-mail":
|
"Our e-mail":
|
||||||
url: "mailto:ada.werefox@tutanota.com"
|
url: "mailto:ada.werefox@tutanota.com"
|
||||||
src: "/emoji/inbox.svg"
|
src: "/emoji/inbox.svg"
|
||||||
alt: "An inbox emoji"
|
alt: "An inbox emoji"
|
||||||
|
2
src/info/data/homepage/introduction.yml
Executable file → Normal file
@ -1,4 +1,4 @@
|
|||||||
--- # Introduction YAML
|
--- # Introduction YAML
|
||||||
|
|
||||||
intro: |
|
intro: |
|
||||||
Here's a simple little homepage for all the subdomains I host. 🖤
|
Here's a simple little homepage for all the subdomains we host. 🖤
|
6
src/info/data/homepage/other.yml
Executable file → Normal file
@ -1,13 +1,13 @@
|
|||||||
--- # Other Useful Sites YAML
|
--- # Other Useful Sites YAML
|
||||||
|
|
||||||
Servers:
|
Servers:
|
||||||
url: "https://info.werefox.cafe/servers"
|
url: "https://info.werefox.dev/servers"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/computer.svg", alt: "Computer emoji" }
|
- { src: "/emoji/computer.svg", alt: "Computer emoji" }
|
||||||
new_tab: true
|
new_tab: true
|
||||||
|
|
||||||
"Support Me?":
|
"Support Us?":
|
||||||
url: "https://info.werefox.cafe/support"
|
url: "https://info.werefox.dev/support"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/green_money.svg", alt: "Green money emoji" }
|
- { src: "/emoji/green_money.svg", alt: "Green money emoji" }
|
||||||
new_tab: true
|
new_tab: true
|
||||||
|
52
src/info/data/homepage/subdomains.yml
Executable file → Normal file
@ -1,31 +1,49 @@
|
|||||||
--- # Subdomains YAML
|
--- # Subdomains YAML
|
||||||
|
|
||||||
"Info Site":
|
Nextcloud:
|
||||||
url: "https://info.werefox.cafe"
|
url: "https://cloud.werefox.dev"
|
||||||
images:
|
images:
|
||||||
- { src: "/images/werefox_logo.svg", alt: "Werefox logo" }
|
- { src: "/emoji/nextcloud_logo.png", alt: "Nextcloud logo" }
|
||||||
new_tab: true
|
|
||||||
|
|
||||||
Mastodon:
|
|
||||||
url: "https://masto.werefox.cafe"
|
|
||||||
images:
|
|
||||||
- { src: "/emoji/mastodon-logo.png", alt: "Mastodon logo" }
|
|
||||||
new_tab: true
|
|
||||||
|
|
||||||
Pinafore:
|
|
||||||
url: "https://pina.werefox.cafe"
|
|
||||||
images:
|
|
||||||
- { src: "/emoji/pinafore_logo.svg", alt: "Pinafore logo" }
|
|
||||||
new_tab: true
|
new_tab: true
|
||||||
|
|
||||||
"Element":
|
"Element":
|
||||||
url: "https://elem.werefox.cafe/"
|
url: "https://elem.werefox.dev/"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/element_logo.svg", alt: "Element logo" }
|
- { src: "/emoji/element_logo.svg", alt: "Element logo" }
|
||||||
new_tab: true
|
new_tab: true
|
||||||
|
|
||||||
Gitea:
|
Gitea:
|
||||||
url: "https://gitea.werefox.cafe"
|
url: "https://gitea.werefox.dev"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/gitea_logo.svg", alt: "Gitea logo" }
|
- { src: "/emoji/gitea_logo.svg", alt: "Gitea logo" }
|
||||||
new_tab: true
|
new_tab: true
|
||||||
|
|
||||||
|
"Info Site":
|
||||||
|
url: "https://info.werefox.dev"
|
||||||
|
images:
|
||||||
|
- { src: "/images/werefox_logo.svg", alt: "Werefox logo" }
|
||||||
|
new_tab: true
|
||||||
|
|
||||||
|
Mastodon:
|
||||||
|
url: "https://masto.werefox.dev"
|
||||||
|
images:
|
||||||
|
- { src: "/emoji/mastodon-logo.png", alt: "Mastodon logo" }
|
||||||
|
new_tab: true
|
||||||
|
|
||||||
|
Pinafore:
|
||||||
|
url: "https://pina.werefox.dev"
|
||||||
|
images:
|
||||||
|
- { src: "/emoji/pinafore_logo.svg", alt: "Pinafore logo" }
|
||||||
|
new_tab: true
|
||||||
|
|
||||||
|
Brutaldon:
|
||||||
|
url: "https://brutal.werefox.dev"
|
||||||
|
images:
|
||||||
|
- { src: "/emoji/brutaldon_logo.png", alt: "Brutaldon logo" }
|
||||||
|
new_tab: true
|
||||||
|
|
||||||
|
PeerTube:
|
||||||
|
url: "https://vid.werefox.dev"
|
||||||
|
images:
|
||||||
|
- { src: "/emoji/peertube_logo.svg", alt: "PeerTube logo" }
|
||||||
|
new_tab: true
|
||||||
|
56
src/info/data/identities.yml
Executable file → Normal file
@ -9,10 +9,7 @@
|
|||||||
"Trans-femme":
|
"Trans-femme":
|
||||||
url: "/identities/gender"
|
url: "/identities/gender"
|
||||||
images:
|
images:
|
||||||
- {
|
- { src: "/emoji/transgender_flag.svg", alt: "Transgender flag emoji" }
|
||||||
src: "/emoji/:alicehearttrans:.png",
|
|
||||||
alt: "Alice with a heart in transgender pride colors",
|
|
||||||
}
|
|
||||||
- { src: "/emoji/female_symbol.svg", alt: "Female symbol emoji" }
|
- { src: "/emoji/female_symbol.svg", alt: "Female symbol emoji" }
|
||||||
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"
|
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"
|
||||||
|
|
||||||
@ -22,47 +19,40 @@
|
|||||||
- { src: "/emoji/speech_bubble_left.svg", alt: "A speech bubble emoji" }
|
- { src: "/emoji/speech_bubble_left.svg", alt: "A speech bubble emoji" }
|
||||||
extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
Queer:
|
Polyam:
|
||||||
url: "/identities/sexuality"
|
url: "/identities/sexuality"
|
||||||
|
locator: "Polyam"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/rainbow_flag.svg", alt: "A gay pride flag" }
|
- { src: "/emoji/polyamory_flag.svg", alt: "Polyamory flag emoji" }
|
||||||
extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
# Polyam:
|
Pansexual:
|
||||||
# url: "/identities/sexuality"
|
url: "/identities/sexuality"
|
||||||
# locator: "Polyam"
|
locator: "Pansexual"
|
||||||
# images:
|
images:
|
||||||
# - { src: "/emoji/polyamory_flag.svg", alt: "Polyamory flag emoji" }
|
- { src: "/emoji/pansexual_flag.svg", alt: "Pansexual flag emoji" }
|
||||||
# extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
# Pansexual:
|
Lesbian:
|
||||||
# url: "/identities/sexuality"
|
url: "/identities/sexuality"
|
||||||
# locator: "Pansexual"
|
locator: "Lesbian"
|
||||||
# images:
|
images:
|
||||||
# - { src: "/emoji/pansexual_flag.svg", alt: "Pansexual flag emoji" }
|
- { src: "/emoji/lesbian_flag.svg", alt: "Lesbian flag emoji" }
|
||||||
# extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
# Lesbian:
|
|
||||||
# url: "/identities/sexuality"
|
|
||||||
# locator: "Lesbian"
|
|
||||||
# images:
|
|
||||||
# - { src: "/emoji/lesbian_flag.svg", alt: "Lesbian flag emoji" }
|
|
||||||
# extra_classes: ""
|
|
||||||
|
|
||||||
Partners:
|
Partners:
|
||||||
url: "/identities/partners"
|
url: "/identities/partners"
|
||||||
images:
|
images: [{ src: "/emoji/:black_heart:.svg", alt: "Black heart emoji" }]
|
||||||
[{ src: "/emoji/:aliceheartblack:.png", alt: "Alice black heart emoji" }]
|
|
||||||
extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
# CPTSD:
|
CPTSD:
|
||||||
# url: "/identities/neuro"
|
url: "/identities/neuro"
|
||||||
# images:
|
images:
|
||||||
# - { src: "/emoji/neurodiversity.svg", alt: "Neurodiversity symbol emoji" }
|
- { src: "/emoji/neurodiversity.svg", alt: "Neurodiversity symbol emoji" }
|
||||||
# extra_classes: ""
|
extra_classes: ""
|
||||||
|
|
||||||
"Dragon":
|
"Dragon":
|
||||||
url: "/identities/fursona"
|
url: "/identities/fursona"
|
||||||
images:
|
images:
|
||||||
- { src: "/emoji/:alicehappy:.png", alt: "Alice happy emoji" }
|
- { src: "/emoji/western_dragon.svg", alt: "Western dragon emoji" }
|
||||||
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"
|
extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full"
|
||||||
|
12
src/info/data/identities/fursona.yml
Executable file → Normal file
@ -4,15 +4,15 @@ Fursona:
|
|||||||
page_title: "lmao furry"
|
page_title: "lmao furry"
|
||||||
card_title: "I'm dergy."
|
card_title: "I'm dergy."
|
||||||
title: "Alice Werefox"
|
title: "Alice Werefox"
|
||||||
src: "/emoji/:alicemlem:.png"
|
src: "/emoji/western_dragon.svg"
|
||||||
alt: "It's Alice sticking her tongue out as an emoji"
|
alt: "Western dragn emoji until I get an emoji"
|
||||||
src2: "/images/alice_ref_sheet.jpg"
|
src2: "/images/alice_ref_sheet.jpg"
|
||||||
alt2: "It's a ref sheet of a black/red dragon anthro with blue eyes."
|
alt2: "It's a ref sheet of a black/red dragon anthro with blue eyes."
|
||||||
info: |
|
info: |
|
||||||
So basically, I'm a dragon. 🖤
|
So basically, I'm derg. 🖤
|
||||||
|
|
||||||
Hahaa, what else is there to say? I stream Beat Saber, write poetry, and I've been told I make a great latte.
|
Hahaa, what's there to say? I stream Beat Saber and write poetry sometimes.
|
||||||
|
|
||||||
Need more? Here's my ref sheet!
|
Rrrrrr... I mean, I'm pretty sure you can infer a lot else from the ref sheet itself, so here ya go.
|
||||||
|
|
||||||
This was made by @Logan@plush.city.
|
It was made by @ItsSailor@mastodon.art.
|
||||||
|
53
src/info/data/identities/partners.yml
Executable file → Normal file
@ -1,29 +1,10 @@
|
|||||||
--- # Partners YAML
|
--- # Partners YAML
|
||||||
|
|
||||||
eri:
|
|
||||||
url: "https://masto.werefox.cafe/@eri"
|
|
||||||
avi: "/images/eri.png"
|
|
||||||
bio: |
|
|
||||||
❍ is...
|
|
||||||
trans, pansexual, polyam
|
|
||||||
cptsd, adhd, bpd
|
|
||||||
plural, otherkin, empathic
|
|
||||||
|
|
||||||
♢ likes...
|
|
||||||
pixel art, sketching, photography
|
|
||||||
game dev, electronic music, retro games
|
|
||||||
wellness, anime, caring for animals
|
|
||||||
|
|
||||||
♡ loves...
|
|
||||||
kairi - @kairi@masto.werefox.cafe
|
|
||||||
lily - @lily@plush.city
|
|
||||||
jm - @JM_ratface@plush.city
|
|
||||||
|
|
||||||
lindsays:
|
lindsays:
|
||||||
url: "https://hackers.town/@lindsays"
|
url: "https://hackers.town/@lindsays"
|
||||||
avi: "/images/lindsays.png"
|
avi: "/images/lindsays.png"
|
||||||
fields:
|
fields:
|
||||||
with!: "@Kitredgrave@vulpine.club, @muggle@hackers.town, @moonbolt@mst3k.interlinked.me::*, @kairi@masto.werefox.cafe, @doubleDensity@beach.city, $RO, $BUN, $EM, $RAR, $FN | polysaturated"
|
with!: "@Kitredgrave@vulpine.club, @muggle@hackers.town, @autumnal@hackers.town (when she is around), @moonbolt@mst3k.interlinked.me::*, @alice@masto.werefox.dev, @doubleDensity@beach.city, $RO, $BUN, $EM, $RAR, $FN | polysaturated"
|
||||||
"Matrix: ask!": "discord: no!"
|
"Matrix: ask!": "discord: no!"
|
||||||
queeeeer: ":qhTrans: :qhPolyro: :qhPolyam:"
|
queeeeer: ":qhTrans: :qhPolyro: :qhPolyam:"
|
||||||
LiberaPay: "https://liberapay.com/Lindsayschmocker"
|
LiberaPay: "https://liberapay.com/Lindsayschmocker"
|
||||||
@ -32,7 +13,7 @@ lindsays:
|
|||||||
|
|
||||||
ASK before DMing.
|
ASK before DMing.
|
||||||
|
|
||||||
avatar by @sunflower@mastodon.art!
|
avatar by @foxvomit@mastodon.social!
|
||||||
|
|
||||||
(Not actually an automated bot.)
|
(Not actually an automated bot.)
|
||||||
|
|
||||||
@ -48,13 +29,31 @@ karma:
|
|||||||
|
|
||||||
Retro game and MMO enthusiast
|
Retro game and MMO enthusiast
|
||||||
|
|
||||||
Pan trans polyam switchy dragoness in the PNW
|
Pan trans polyam demi dragoness in the PNW.
|
||||||
|
|
||||||
Follow requests are OK! 18+ pls for both our sakes
|
Follow requests are OK!
|
||||||
|
|
||||||
(posts older than 90 days are deleted)
|
(posts older than 90 days are deleted)
|
||||||
|
|
||||||
💜 @deejvalen@plush.city
|
I'm less active on masto and don't post as much here any more - please feel free to contact me through other means if you want to talk 💜
|
||||||
💜 @trysdyn@marf.city
|
|
||||||
💜 @kairi@masto.werefox.cafe
|
plausocks:
|
||||||
💜 @sharkmeteor@yiff.life
|
url: "https://masto.werefox.dev/@plausocks"
|
||||||
|
avi: "/images/plausocks.png"
|
||||||
|
fields:
|
||||||
|
Ko-fi: "https://ko-fi.com/plausocks"
|
||||||
|
Paypal: "https://paypal.me/plausocks"
|
||||||
|
CashApp: "https://cash.app/$plausocks"
|
||||||
|
bio: |
|
||||||
|
am cat, am gay
|
||||||
|
|
||||||
|
~Transgender 🏳️⚧️ ⚧️ (She/Her), Polyamorous :potion_polyamory: , ADHD, Plural :plural: (newly discovered/still discovering), most definitely neurodivergent :ms_neurodiversity:, CatGirl~ 🏳️🌈
|
||||||
|
|
||||||
|
Please don't follow me if you're under 18 🔞
|
||||||
|
|
||||||
|
Taken by 3 Partners~
|
||||||
|
- @alice@masto.werefox.dev 🖤 :dragncoolmlem:
|
||||||
|
- @violet@vulpine.club 💜 :violet_bat:
|
||||||
|
- @cdmnky@vulpine.club 💚 :sierra:
|
||||||
|
|
||||||
|
I Live in Austin, Texas
|
||||||
|
12
src/info/data/identities/sexuality.yml
Executable file → Normal file
@ -4,13 +4,13 @@ Sexuality:
|
|||||||
page_title: "What's My Sexuality?"
|
page_title: "What's My Sexuality?"
|
||||||
card_title: "Sexuality Details!"
|
card_title: "Sexuality Details!"
|
||||||
|
|
||||||
Polyamorous:
|
Polyam:
|
||||||
title: "Polyamorous"
|
title: "Polyam"
|
||||||
url: "https://lgbta.wikia.org/wiki/Polyamorous"
|
url: "https://lgbta.wikia.org/wiki/Polyamorous"
|
||||||
src: "/emoji/polyamory_flag.svg"
|
src: "/emoji/polyamory_flag.svg"
|
||||||
alt: "The polyamory flag"
|
alt: "The polyamory flag"
|
||||||
info: |
|
info: |
|
||||||
Polyamory means to have multiple partners.
|
Short for "Polyamory", this means that I am okay with having multiple partners!
|
||||||
|
|
||||||
There's a lot I can say about Polyamory, but I feel like if you really want to learn more about it, you might be better off following the link below.
|
There's a lot I can say about Polyamory, but I feel like if you really want to learn more about it, you might be better off following the link below.
|
||||||
|
|
||||||
@ -20,7 +20,9 @@ Pansexual:
|
|||||||
src: "/emoji/pansexual_flag.svg"
|
src: "/emoji/pansexual_flag.svg"
|
||||||
alt: "The pansexual flag"
|
alt: "The pansexual flag"
|
||||||
info: |
|
info: |
|
||||||
This means that I am okay with sexual and romantic partners of any gender identity.
|
This means that I am okay with sexual and romantic partners of any gender identity!
|
||||||
|
|
||||||
|
Of course, being Pansexual does not mean I cannot have preferences or that I want to date *"anyone"*, just that I am open to it.
|
||||||
|
|
||||||
Lesbian:
|
Lesbian:
|
||||||
title: "Lesbian"
|
title: "Lesbian"
|
||||||
@ -28,6 +30,6 @@ Lesbian:
|
|||||||
src: "/emoji/lesbian_flag.svg"
|
src: "/emoji/lesbian_flag.svg"
|
||||||
alt: "The lesbian flag"
|
alt: "The lesbian flag"
|
||||||
info: |
|
info: |
|
||||||
This means that I am okay with sexual and romantic partners that are the same gender identity as me.
|
This means that I am okay with sexual and romantic partners that are the same gender identity as me!
|
||||||
|
|
||||||
If you have questions about how I could be both Pansexual and Lesiban, I'd refer you to my FAQ.
|
If you have questions about how I could be both Pansexual and Lesiban, I'd refer you to my FAQ.
|
||||||
|
4
src/info/data/introduction.yml
Executable file → Normal file
@ -1,7 +1,7 @@
|
|||||||
--- # Introduction YAML
|
--- # Introduction YAML
|
||||||
|
|
||||||
intro: |
|
intro: |
|
||||||
:alicecoolmlem: "A pop punk dragon on the Internet"
|
:dragncoolmlem: A pop punk dragon on the Internet. I'd describe myself as somewhere between a hot date and a hot mess.
|
||||||
Feel free to click/tap any of the buttons above this to learn more about my different aspects of personality.
|
Feel free to click/tap any of the buttons above this to learn more about my different aspects of personality.
|
||||||
Down below, I've got some more neat little pages and useful info you can look at.
|
Down below, I've got some more neat little pages and useful info you can look at.
|
||||||
Please do look around and enjoy your stay!~ :aliceheartblack:
|
Please do look around and enjoy your stay!~ :black_heart:
|
||||||
|
8
src/info/data/pages.yml
Executable file → Normal file
@ -10,10 +10,10 @@
|
|||||||
images:
|
images:
|
||||||
- { src: "/emoji/awoo.svg", alt: "Awoo emoji" }
|
- { src: "/emoji/awoo.svg", alt: "Awoo emoji" }
|
||||||
|
|
||||||
# "HRT Tracker!":
|
"HRT Tracker!":
|
||||||
# url: "/hrt"
|
url: "/hrt"
|
||||||
# images:
|
images:
|
||||||
# - { src: "/emoji/trans_heart.png", alt: "Transgender heart emoji" }
|
- { src: "/emoji/trans_heart.png", alt: "Transgender heart emoji" }
|
||||||
|
|
||||||
FAQ:
|
FAQ:
|
||||||
url: "/faq"
|
url: "/faq"
|
||||||
|
99
src/info/data/pages/faq.yml
Executable file → Normal file
@ -2,70 +2,83 @@
|
|||||||
|
|
||||||
"So is Werefox like a species or...?":
|
"So is Werefox like a species or...?":
|
||||||
answer: >
|
answer: >
|
||||||
That's a good question! No, my fursona's full name is Alice Werefox,
|
That's a good question! No, my fursona's full name is Skye Werefox,
|
||||||
so Werefox is just a last name. I am just a derg!
|
so Werefox is just a last name. I am just a fox!
|
||||||
src: "/images/AliceDefault.png"
|
src: "/images/alexis_heart.png"
|
||||||
alt: "Alice as an emoji"
|
alt: "Skye giving a heart emoji"
|
||||||
|
|
||||||
"How can you be Pansexual and a Lesbian?":
|
"How can you be Pansexual and a Lesbian?":
|
||||||
answer: >
|
answer: >
|
||||||
I believe I've been told the proper term is "sapphic",
|
I believe I've been told the proper term is "sapphic",
|
||||||
it just means I *am* Pansexual, but I prefer those who identify more femme."
|
it just means I *am* Pansexual, but I prefer those who identify more femme."
|
||||||
src: "/images/AliceHeartRainbow.png"
|
src: "/images/alexis_wink.png"
|
||||||
alt: "Alice with a gay pride heart"
|
alt: "Skye winking and giving a peace sign"
|
||||||
|
|
||||||
"How do I get those Xenia stickers?":
|
"How do I get those Xenia stickers?":
|
||||||
answer: >
|
answer: >
|
||||||
Yeah, about that. So, I've made a few posts about this, but when
|
Yeah, about that. So, I've made a few posts about this, but when
|
||||||
I first started giving those out, I was in a good financial position, among
|
I first started giving those out, I was in a good financial position, among
|
||||||
other things. Now I'm not! I will get to it when I do.
|
other things. Now I'm not! I will get to it when I do.
|
||||||
src: "/images/alice_Sweatdrop.svg"
|
src: "/images/alexis_annoyed.png"
|
||||||
alt: "Alice with a sweatdrop"
|
alt: "Skye looking annoyed and crossing her arms"
|
||||||
|
|
||||||
'What do you mean by "Texas refugee"?':
|
"Where are you, anyway?":
|
||||||
answer: >
|
answer: >
|
||||||
Due to some very personal circumstances, I was unforunately forced into
|
I'm somewhere in Austin, Texas. I'm not gonna be any more specific than that,
|
||||||
a situation in which I had to leave Texas. I'm up in Minnesota now!
|
for obvious reasons. If you're in the area, consider hitting me up! I might
|
||||||
Don't worry, I'm okay. This is also a bit of a take on the state of trans
|
not want to meet up right away, but I'm always looking for more friendos. 💙
|
||||||
and queer rights in general down there.
|
src: "/images/alexis_coffee.png"
|
||||||
src: "/images/alice_Furtive.svg"
|
alt: "Skye sipping on some coffee"
|
||||||
alt: "Alice giving a side eye"
|
|
||||||
|
# 'What is "Werefox Isekai"?':
|
||||||
|
# answer: >
|
||||||
|
# "Werefox Isekai" is just a silly term I've been using to refer to a series of
|
||||||
|
# trips I've been planning in order to visit the folks I've met online over the
|
||||||
|
# past few months/years. I believe my original post on this was "A hot, cute
|
||||||
|
# girl from a foreign land falls from the sky and moves in with you temporarily,
|
||||||
|
# and there's potentially a ton of sexual tension the entire time."
|
||||||
|
# src: "/images/alexis_wink.png"
|
||||||
|
# alt: "Skye winking and giving a peace sign"
|
||||||
|
|
||||||
"What do you do?":
|
"What do you do?":
|
||||||
answer: >
|
answer: >
|
||||||
Lots of things! Lately, though, I've been focusing on my mental health and my
|
Lots of things! Lately, though, I've been focusing on myself and my
|
||||||
transition. I'm currently unemployed and my chosen family and I could use some
|
transition. I could use some financial support (since I'm currently
|
||||||
financial support if you're feeling up to it and can afford it! If you want to
|
unemployed) if you're feeling up to it and can afford it! If you want to
|
||||||
know more about what I do, you can check out "Stuff I do!" from the main
|
know more about what I do, you can check out "Stuff I do!" from the main
|
||||||
page, or "Support Me?" if you wanna toss us some funds!
|
page, and "Support Me?" if you wanna toss me some funds!
|
||||||
src: "/images/AliceEmojiAliceYay.png"
|
src: "/images/alexis_shrug.png"
|
||||||
alt: "Happy Alice emoji"
|
alt: "Skye shrugging"
|
||||||
|
|
||||||
'What happened to "Werefox Isekai"?':
|
'What happened to "Werefox Isekai"?':
|
||||||
answer: >
|
answer: >
|
||||||
"It was really wonderful getting to travel and have folks over for a while!
|
"Yeah, so... That was kind of a whole lot, I've been traveling and having folks
|
||||||
There are still plenty of folks I wanna see, but unfortunately, I'm gonna have
|
visit for a couple months. I very much need some time to relax and be to myself.
|
||||||
to put it on hold. Since I had to move and since a few things in my personal
|
There are still more folks I want to visit, and I am going to be making trips to
|
||||||
life have taken out any real additional funds I've had, I don't have any other
|
see my partners again eventually as well, but for now I need a break."
|
||||||
options, really. Also, wear a fuckin' mask, y'all. Pandemic isn't over."
|
src: "/images/alexis_coffee.png"
|
||||||
src: "/images/AliceWeh.png"
|
alt: "Skye sipping on some coffee"
|
||||||
alt: "Alice giving a teary-eyed look"
|
|
||||||
|
|
||||||
# "Are you accepting more partners?":
|
# "Are you accepting more partners?":
|
||||||
# answer: >
|
# answer: >
|
||||||
# The short answer is: No.
|
# Hhaaa,,, Uhh, not at the moment? Anything can happen, though! Just don't
|
||||||
# That isn't to say we can't be close and I won't still consider it, but I don't
|
# make it your main goal to try and date me, yeah? 💙
|
||||||
# really think I'm in any position to look at new partners right now.
|
# src: "/images/alexis_coffee.png"
|
||||||
# Just being honest.
|
# alt: "Skye sipping on some coffee"
|
||||||
# src: "/images/alice_TWT.svg"
|
|
||||||
# alt: "Alice crying emoji"
|
|
||||||
|
|
||||||
# "... Wait, don't I know you?":
|
"Are you accepting more partners?":
|
||||||
# answer: >
|
answer: >
|
||||||
# No, and if you do know me pre-transition, it's very likely I don't
|
I wouldn't say I'm looking, but I'm certainly open to the idea right now!
|
||||||
# wanna talk to ya. I'm happy with the life I have now. I'd appreciate
|
Just don't make it your main goal to try and date me, yeah? 💙
|
||||||
# if you would respect that and live your own life as well. However,
|
src: "/images/alexis_wink.png"
|
||||||
# if you really do wanna talk: DM or e-mail me. Use my name.
|
alt: "Skye winking and giving a peace sign"
|
||||||
# Use my pronouns. No exceptions.
|
|
||||||
# src: "/images/AliceRarrrr.png"
|
"... Wait, don't I know you?":
|
||||||
# alt: "Angry Alice emoji"
|
answer: >
|
||||||
|
Hey hey, if you're here from knowing me pre-transition, that's cool too.
|
||||||
|
It's likely that a lot has changed in my life and I'm a much different
|
||||||
|
person than the one you knew before. Regardless, if you feel like
|
||||||
|
reaching out, in most cases I'm willing to catch up. If that's the case,
|
||||||
|
your best bets are Twitter DM, e-mail, or a text if you still have my number.
|
||||||
|
src: "/images/alexis_shrug.png"
|
||||||
|
alt: "Skye shrugging"
|
||||||
|
20
src/info/data/pages/projects.yml
Executable file → Normal file
@ -16,18 +16,18 @@ Streaming:
|
|||||||
I stream regularly now! Mostly Beat Saber workouts.
|
I stream regularly now! Mostly Beat Saber workouts.
|
||||||
If you're interested in that, here are some associated links!
|
If you're interested in that, here are some associated links!
|
||||||
|
|
||||||
# Poetry:
|
Poetry:
|
||||||
# url: "https://write.as/a-letter-to-the-void"
|
url: "https://write.as/a-letter-to-the-void"
|
||||||
# new_tab: true
|
new_tab: true
|
||||||
# src: "/emoji/pen.svg"
|
src: "/emoji/pen.svg"
|
||||||
# alt: "Pen emoji"
|
alt: "Pen emoji"
|
||||||
# description: >
|
description: >
|
||||||
# Sometimes, I write poetry. It's not always the
|
Sometimes, I write poetry. It's not always the
|
||||||
# happiest, but I am proud of it. It would mean a lot to me if
|
happiest, but I am proud of it. It would mean a lot to me if
|
||||||
# you took a look!
|
you took a look!
|
||||||
|
|
||||||
Programming:
|
Programming:
|
||||||
url: "https://gitea.werefox.cafe/shadow8t4"
|
url: "https://gitea.werefox.dev/shadow8t4"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/laptop.svg"
|
src: "/emoji/laptop.svg"
|
||||||
alt: "Laptop emoji"
|
alt: "Laptop emoji"
|
||||||
|
20
src/info/data/pages/projects/other.yml
Executable file → Normal file
@ -1,19 +1,19 @@
|
|||||||
--- # Other YAML
|
--- # Other YAML
|
||||||
|
|
||||||
"Valentine's Day Letter":
|
"Valentine's Day Letter":
|
||||||
url: "https://letter.werefox.cafe"
|
url: "https://letter.werefox.dev"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/red_heart.svg"
|
src: "/emoji/red_heart.svg"
|
||||||
alt: "Red heart emoji"
|
alt: "Red heart emoji"
|
||||||
description: >
|
description: >
|
||||||
Here's a little treat I put together for Valentine's Day one year, and I decided
|
Here's a little treat I put together for Valentine's Day one year, and I decided
|
||||||
to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up.
|
to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up. 💙
|
||||||
|
|
||||||
# Music:
|
Music:
|
||||||
# url: "https://soundcloud.com/alexis-werefox"
|
url: "https://soundcloud.com/alexis-werefox"
|
||||||
# new_tab: true
|
new_tab: true
|
||||||
# src: "/emoji/studio_microphone.svg"
|
src: "/emoji/studio_microphone.svg"
|
||||||
# alt: "Microphone emoji"
|
alt: "Microphone emoji"
|
||||||
# description: >
|
description: >
|
||||||
# *Nervous sweating* Heh! Sometimes I write some music!? You're free to take a
|
*Nervous sweating* Heh! Sometimes I write some music!? You're free to take a
|
||||||
# listen if you want! Let me know what you think! It's usually based on my poetry.
|
listen if you want! Let me know what you think! It's usually based on my poetry.
|
||||||
|
16
src/info/data/pages/projects/private.yml
Executable file → Normal file
@ -42,3 +42,19 @@ Wikijs:
|
|||||||
alt: "The Wiki.js logo"
|
alt: "The Wiki.js logo"
|
||||||
description: >
|
description: >
|
||||||
A modern and powerful wiki app built on Node.js
|
A modern and powerful wiki app built on Node.js
|
||||||
|
|
||||||
|
Navidrome:
|
||||||
|
url: "https://github.com/navidrome/navidrome"
|
||||||
|
new_tab: true
|
||||||
|
src: "/emoji/navidrome_logo.png"
|
||||||
|
alt: "The Navidrome logo"
|
||||||
|
description: >
|
||||||
|
🎧☁️ Navidrome is a Modern Music Server and Streamer compatible with Subsonic/Airsonic
|
||||||
|
|
||||||
|
Kanboard:
|
||||||
|
url: "https://kanboard.org/"
|
||||||
|
new_tab: true
|
||||||
|
src: "/emoji/kanboard_logo.svg"
|
||||||
|
alt: "The Kanboard logo"
|
||||||
|
description: >
|
||||||
|
Kanboard is project management software that focuses on the Kanban methodology.
|
||||||
|
28
src/info/data/pages/projects/services.yml
Executable file → Normal file
@ -1,7 +1,7 @@
|
|||||||
--- # Services YAML
|
--- # Services YAML
|
||||||
|
|
||||||
Mastodon:
|
Mastodon:
|
||||||
url: "https://masto.werefox.cafe/about/"
|
url: "https://masto.werefox.dev/about/"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/mastodon-logo.png"
|
src: "/emoji/mastodon-logo.png"
|
||||||
alt: "The Mastodon logo"
|
alt: "The Mastodon logo"
|
||||||
@ -11,25 +11,25 @@ Mastodon:
|
|||||||
operated user bases are federated across many different servers.
|
operated user bases are federated across many different servers.
|
||||||
|
|
||||||
Pinafore:
|
Pinafore:
|
||||||
url: "https://pina.werefox.cafe/"
|
url: "https://pina.werefox.dev/"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/pinafore_logo.svg"
|
src: "/emoji/pinafore_logo.svg"
|
||||||
alt: "The Pinafore logo"
|
alt: "The Pinafore logo"
|
||||||
description: >
|
description: >
|
||||||
An alternative web client for Mastodon, focused on speed and simplicity.
|
An alternative web client for Mastodon, focused on speed and simplicity.
|
||||||
|
|
||||||
# PeerTube:
|
PeerTube:
|
||||||
# url: "https://vid.werefox.cafe/"
|
url: "https://vid.werefox.dev/"
|
||||||
# new_tab: true
|
new_tab: true
|
||||||
# src: "/emoji/peertube_logo.svg"
|
src: "/emoji/peertube_logo.svg"
|
||||||
# alt: "The PeerTube logo"
|
alt: "The PeerTube logo"
|
||||||
# description: >
|
description: >
|
||||||
# PeerTube is a free and open-source, decentralized, federated video platform
|
PeerTube is a free and open-source, decentralized, federated video platform
|
||||||
# powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on
|
powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on
|
||||||
# individual servers when viewing videos.
|
individual servers when viewing videos.
|
||||||
|
|
||||||
Element:
|
Element:
|
||||||
url: "https://elem.werefox.cafe/"
|
url: "https://elem.werefox.dev/"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/element_logo.svg"
|
src: "/emoji/element_logo.svg"
|
||||||
alt: "The Element logo"
|
alt: "The Element logo"
|
||||||
@ -37,10 +37,10 @@ Element:
|
|||||||
Element (previously Riot) is an all-in-one secure chat app for teams,
|
Element (previously Riot) is an all-in-one secure chat app for teams,
|
||||||
friends and organisations. Keeps conversations in your control, safe from data-mining
|
friends and organisations. Keeps conversations in your control, safe from data-mining
|
||||||
and ads. Talk to everyone through the open global Matrix network, protected by proper
|
and ads. Talk to everyone through the open global Matrix network, protected by proper
|
||||||
end-to-end encryption. (additionally, I host a Matrix server at matrix.werefox.cafe)
|
end-to-end encryption. (additionally, I host a Matrix server at matrix.werefox.dev)
|
||||||
|
|
||||||
Gitea:
|
Gitea:
|
||||||
url: "https://gitea.werefox.cafe/"
|
url: "https://gitea.werefox.dev/"
|
||||||
new_tab: true
|
new_tab: true
|
||||||
src: "/emoji/gitea_logo.svg"
|
src: "/emoji/gitea_logo.svg"
|
||||||
alt: "The Gitea logo"
|
alt: "The Gitea logo"
|
||||||
|
18
src/info/data/pages/projects/streaming.yml
Executable file → Normal file
@ -10,12 +10,12 @@ Twitch:
|
|||||||
streams currently. I've been idly contemplating Owncast at some point, but at the
|
streams currently. I've been idly contemplating Owncast at some point, but at the
|
||||||
moment with my current setup, it isn't really feasible, unfortunately.
|
moment with my current setup, it isn't really feasible, unfortunately.
|
||||||
|
|
||||||
# PeerTube:
|
PeerTube:
|
||||||
# url: "https://vid.werefox.cafe/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf"
|
url: "https://vid.werefox.dev/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf"
|
||||||
# new_tab: true
|
new_tab: true
|
||||||
# src: "/emoji/peertube_logo.svg"
|
src: "/emoji/peertube_logo.svg"
|
||||||
# alt: "The PeerTube logo"
|
alt: "The PeerTube logo"
|
||||||
# description: >
|
description: >
|
||||||
# My personal PeerTube instance is where I upload all my recordings (VODs).
|
My personal PeerTube instance is where I upload all my recordings (VODs).
|
||||||
# If you ever miss a stream and wanna see what ya missed, they're always uploaded here!
|
If you ever miss a stream and wanna see what ya missed, they're always uploaded here!
|
||||||
# This link will take you to a playlist where I put all of the recordings in order.
|
This link will take you to a playlist where I put all of the recordings in order.
|
||||||
|
2
src/info/data/pages/support.yml
Executable file → Normal file
@ -16,4 +16,4 @@ Liberapay:
|
|||||||
title: ""
|
title: ""
|
||||||
alt: "Donate using Liberapay"
|
alt: "Donate using Liberapay"
|
||||||
src: "/images/liberapay_donate.svg"
|
src: "/images/liberapay_donate.svg"
|
||||||
url: "https://liberapay.com/alice_werefox/donate"
|
url: "https://liberapay.com/alexis_werefox/donate"
|
||||||
|
34
src/info/data/pages/testimonials.yml
Executable file → Normal file
@ -6,6 +6,12 @@ colabunny:
|
|||||||
content: |
|
content: |
|
||||||
"please stay your jokes are funny and smart"
|
"please stay your jokes are funny and smart"
|
||||||
|
|
||||||
|
ElfLord:
|
||||||
|
url: "https://freedom.horse/@ElfLord"
|
||||||
|
json: "https://freedom.horse/@ElfLord.json"
|
||||||
|
content: |
|
||||||
|
"Someday I'm gonna visit you in Texas, and when I get there, I'm going to realize you don't live in Texas at all, and I'm in the wrong state"
|
||||||
|
|
||||||
Decimal:
|
Decimal:
|
||||||
url: "https://plush.city/@Decimal"
|
url: "https://plush.city/@Decimal"
|
||||||
json: "https://plush.city/@Decimal.json"
|
json: "https://plush.city/@Decimal.json"
|
||||||
@ -50,7 +56,7 @@ holly:
|
|||||||
url: "https://fedi.lotor.tech/@holly"
|
url: "https://fedi.lotor.tech/@holly"
|
||||||
json: "https://fedi.lotor.tech/@holly.json"
|
json: "https://fedi.lotor.tech/@holly.json"
|
||||||
content: |
|
content: |
|
||||||
"One of the kindest, cutest folks I know!"
|
"One of the kindest, cutest systems I know!"
|
||||||
|
|
||||||
avie:
|
avie:
|
||||||
url: "https://sleepygremlin.online/@avie"
|
url: "https://sleepygremlin.online/@avie"
|
||||||
@ -61,8 +67,8 @@ avie:
|
|||||||
being utter disasters and proud"
|
being utter disasters and proud"
|
||||||
|
|
||||||
Dax:
|
Dax:
|
||||||
url: "https://masto.werefox.cafe/@Dax"
|
url: "https://masto.werefox.dev/@Dax"
|
||||||
json: "https://masto.werefox.cafe/@Dax.json"
|
json: "https://masto.werefox.dev/@Dax.json"
|
||||||
content: |
|
content: |
|
||||||
"im love alice a lot 💚 🐀"
|
"im love alice a lot 💚 🐀"
|
||||||
|
|
||||||
@ -72,6 +78,28 @@ BatElite:
|
|||||||
content: |
|
content: |
|
||||||
"*Thinks you're gay even by the standard of gayness I'm surrounded by*"
|
"*Thinks you're gay even by the standard of gayness I'm surrounded by*"
|
||||||
|
|
||||||
|
violet:
|
||||||
|
url: "https://masto.werefox.dev/@violet"
|
||||||
|
json: "https://masto.werefox.dev/@violet.json"
|
||||||
|
content: |
|
||||||
|
"How dare your thighs be that soft?"
|
||||||
|
|
||||||
|
lenalia:
|
||||||
|
url: "https://plush.city/@lenalia"
|
||||||
|
json: "https://plush.city/@lenalia.json"
|
||||||
|
content: |
|
||||||
|
"Hey Alice, you’re the ultimate life form in my heart 💖
|
||||||
|
|
||||||
|
You can control my chaos anytime 💖
|
||||||
|
|
||||||
|
You ARE all of you, and I’d like to smooch and snuggle and cuddle all of you 💖"
|
||||||
|
|
||||||
|
plausocks:
|
||||||
|
url: "https://masto.werefox.dev/@plausocks"
|
||||||
|
json: "https://masto.werefox.dev/@plausocks.json"
|
||||||
|
content: |
|
||||||
|
"*headpats the entire werefox system*"
|
||||||
|
|
||||||
karma:
|
karma:
|
||||||
url: "https://awoo.space/@karma"
|
url: "https://awoo.space/@karma"
|
||||||
json: "https://awoo.space/@karma.json"
|
json: "https://awoo.space/@karma.json"
|
||||||
|
2
src/info/next.config.js
Executable file → Normal file
@ -8,7 +8,7 @@ module.exports = {
|
|||||||
"elekk.xyz",
|
"elekk.xyz",
|
||||||
"functional.cafe",
|
"functional.cafe",
|
||||||
"dragon.style",
|
"dragon.style",
|
||||||
"masto.werefox.cafe",
|
"masto.werefox.dev",
|
||||||
"hackers.town",
|
"hackers.town",
|
||||||
"pool.jortage.com",
|
"pool.jortage.com",
|
||||||
"media.chitter.xyz"
|
"media.chitter.xyz"
|
||||||
|
2
src/info/pages/faq/index.js
Executable file → Normal file
@ -24,7 +24,7 @@ export default function FAQ({ FAQ }) {
|
|||||||
return (
|
return (
|
||||||
<BasicPage
|
<BasicPage
|
||||||
page_title="FAQ"
|
page_title="FAQ"
|
||||||
card_title="Here are some FAQs"
|
card_title="Here's Skye with some FAQs"
|
||||||
page_button_title="Take me back home!"
|
page_button_title="Take me back home!"
|
||||||
>
|
>
|
||||||
<FBlock faqs={FAQ} />
|
<FBlock faqs={FAQ} />
|
||||||
|
2
src/info/pages/homepage/index.js
Executable file → Normal file
@ -37,7 +37,7 @@ export default function Home({ INTRODUCTION, SUBDOMAINS, OTHER }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<HomePage page_title="Werefox Homepage" card_title="Werefox Homepage">
|
<HomePage page_title="Werefox Homepage" card_title="Werefox Homepage">
|
||||||
<WCard title="Welcome to werefox.cafe">
|
<WCard title="Welcome to werefox.dev">
|
||||||
<ICard introduction={INTRODUCTION.intro} emoji_paths={{}} />
|
<ICard introduction={INTRODUCTION.intro} emoji_paths={{}} />
|
||||||
</WCard>
|
</WCard>
|
||||||
<WCard title="Subdomains">
|
<WCard title="Subdomains">
|
||||||
|
2
src/info/pages/identities/fursona/index.js
Executable file → Normal file
@ -38,7 +38,7 @@ export default function Fursona({ FURSONA }) {
|
|||||||
>
|
>
|
||||||
<IDCardText info={FURSONA[fursona].info} />
|
<IDCardText info={FURSONA[fursona].info} />
|
||||||
<div className="rounded-lg hover:animate-yip transition">
|
<div className="rounded-lg hover:animate-yip transition">
|
||||||
<Link href="https://plush.city/@Logan">
|
<Link href="https://mastodon.art/@ItsSailor">
|
||||||
<a target="_blank">
|
<a target="_blank">
|
||||||
<span className="relative inline-flex align-middle">
|
<span className="relative inline-flex align-middle">
|
||||||
<Image
|
<Image
|
||||||
|
22
src/info/pages/identities/partners/index.js
Executable file → Normal file
@ -21,18 +21,16 @@ export async function getStaticProps() {
|
|||||||
emoji.push(e[0]);
|
emoji.push(e[0]);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
if (Boolean(PARTNERS[p].fields)) {
|
Object.keys(PARTNERS[p].fields).forEach((f, i) => {
|
||||||
Object.keys(PARTNERS[p].fields).forEach((f, i) => {
|
Array.from(emoji_pattern[Symbol.matchAll](f)).forEach((e, i) => {
|
||||||
Array.from(emoji_pattern[Symbol.matchAll](f)).forEach((e, i) => {
|
emoji.push(e[0]);
|
||||||
emoji.push(e[0]);
|
|
||||||
});
|
|
||||||
Array.from(
|
|
||||||
emoji_pattern[Symbol.matchAll](PARTNERS[p].fields[f])
|
|
||||||
).forEach((e, i) => {
|
|
||||||
emoji.push(e[0]);
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
Array.from(
|
||||||
|
emoji_pattern[Symbol.matchAll](PARTNERS[p].fields[f])
|
||||||
|
).forEach((e, i) => {
|
||||||
|
emoji.push(e[0]);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
emoji.forEach((e, i) => {
|
emoji.forEach((e, i) => {
|
||||||
if (fs.existsSync(`./public/emoji/${e}.svg`)) {
|
if (fs.existsSync(`./public/emoji/${e}.svg`)) {
|
||||||
@ -40,7 +38,7 @@ export async function getStaticProps() {
|
|||||||
} else if (fs.existsSync(`./public/emoji/${e}.png`)) {
|
} else if (fs.existsSync(`./public/emoji/${e}.png`)) {
|
||||||
emoji_paths[e] = `/emoji/${e}.png`;
|
emoji_paths[e] = `/emoji/${e}.png`;
|
||||||
} else {
|
} else {
|
||||||
emoji_paths[e] = `/emoji/:aliceweh:.png`;
|
emoji_paths[e] = `/emoji/pixel_alexis.png`;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
2
src/info/pages/index.js
Executable file → Normal file
@ -41,7 +41,7 @@ export async function getStaticProps() {
|
|||||||
} else if (fs.existsSync(`./public/emoji/${e}.png`)) {
|
} else if (fs.existsSync(`./public/emoji/${e}.png`)) {
|
||||||
emoji_paths[e] = `/emoji/${e}.png`;
|
emoji_paths[e] = `/emoji/${e}.png`;
|
||||||
} else {
|
} else {
|
||||||
emoji_paths[e] = `/emoji/:aliceweh:.png`;
|
emoji_paths[e] = `/emoji/pixel_alexis.png`;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
2
src/info/pages/testimonials/index.js
Executable file → Normal file
@ -11,7 +11,7 @@ export const getIcon = async ({ json, name }) =>
|
|||||||
(error) => {
|
(error) => {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
if (name == "Dax") {
|
if (name == "Dax") {
|
||||||
return [name, `/images/Dax.jpeg`];
|
return [name, `/images/Dax.gif`];
|
||||||
}
|
}
|
||||||
return [name, null];
|
return [name, null];
|
||||||
}
|
}
|
||||||
|
BIN
src/info/public/emoji/:Elizafox:.png
Normal file
After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 7.9 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 34 KiB |
BIN
src/info/public/emoji/:sierra:.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
src/info/public/emoji/:violet_bat:.png
Normal file
After Width: | Height: | Size: 46 KiB |
@ -1 +0,0 @@
|
|||||||
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path clip-rule="evenodd" d="m0 0h32v32h-32z"/></clipPath><clipPath id="b"><path clip-rule="evenodd" d="m2 6h28v20h-28z"/></clipPath><metadata/><path d="m0 0h32v32h-32z" fill="none"/><g clip-path="url(#a)"><path d="m32 6c0-.53-.211-1.039-.586-1.414s-.884-.586-1.414-.586c-5.746 0-22.254 0-28 0-.53 0-1.039.211-1.414.586s-.586.884-.586 1.414v20c0 .53.211 1.039.586 1.414s.884.586 1.414.586h28c.53 0 1.039-.211 1.414-.586s.586-.884.586-1.414c0-4.52 0-15.48 0-20z"/><path d="m2 6h28v20h-28z" fill="none"/><g clip-path="url(#b)"><path d="m1 22h30v5h-30z" fill="#7706af"/><path d="m1 19.5h30v4h-30z" fill="#2c3ee5"/><path d="m1 17h30v4h-30z" fill="#158f25"/><path d="m1 14h30v4.5h-30z" fill="#f1e100"/><path d="m1 12h30v4h-30z" fill="#fb8721"/><path d="m1 10h30v3.5h-30z" fill="#df0000"/><path d="m1 7.5h30v3.5h-30z" fill="#88502b"/><path d="m1 5.5h30v3h-30z" fill="#333"/></g></g></svg>
|
|
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 137 KiB |
Before Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 105 KiB |
Before Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 20 KiB |
BIN
src/info/public/images/Dax.gif
Normal file
After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 429 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 552 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 172 KiB |
Before Width: | Height: | Size: 15 KiB |
BIN
src/info/public/images/karma.png
Executable file → Normal file
Before Width: | Height: | Size: 246 KiB After Width: | Height: | Size: 184 KiB |
BIN
src/info/public/images/lenalia.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
src/info/public/images/lindsays.png
Executable file → Normal file
Before Width: | Height: | Size: 260 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 22 KiB |