migrate domain
This commit is contained in:
parent
c7cd1fef32
commit
d7934568bd
@ -12,37 +12,37 @@
|
|||||||
</p>
|
</p>
|
||||||
<!-- i could make this a list but god i'm so tired with nuxt -->
|
<!-- i could make this a list but god i'm so tired with nuxt -->
|
||||||
<div class="flex justify-around flex-wrap gap-8 items-center">
|
<div class="flex justify-around flex-wrap gap-8 items-center">
|
||||||
<ServiceCard name="Gitea" href="https://git.eggworld.tk" img="gitea.webp">
|
<ServiceCard name="Gitea" href="https://git.eggworld.me" img="gitea.webp">
|
||||||
Self-hosted GitHub
|
Self-hosted GitHub
|
||||||
</ServiceCard>
|
</ServiceCard>
|
||||||
<ServiceCard
|
<ServiceCard
|
||||||
name="Eifueo"
|
name="Eifueo"
|
||||||
href="https://eifueo.eggworld.tk"
|
href="https://eifueo.eggworld.me"
|
||||||
img="eifueo.svg"
|
img="eifueo.svg"
|
||||||
>
|
>
|
||||||
Note collection
|
Note collection
|
||||||
</ServiceCard>
|
</ServiceCard>
|
||||||
<ServiceCard
|
<ServiceCard
|
||||||
name="Primoprod"
|
name="Primoprod"
|
||||||
href="https://primoprod.eggworld.tk"
|
href="https://primoprod.eggworld.me"
|
||||||
img="primogem.webp"
|
img="primogem.webp"
|
||||||
>
|
>
|
||||||
Wish simulator
|
Wish simulator
|
||||||
</ServiceCard>
|
</ServiceCard>
|
||||||
<ServiceCard
|
<ServiceCard
|
||||||
name="Calibre"
|
name="Calibre"
|
||||||
href="https://calibre.eggworld.tk"
|
href="https://calibre.eggworld.me"
|
||||||
img="calibre-web.webp"
|
img="calibre-web.webp"
|
||||||
>
|
>
|
||||||
Kobo Cloud
|
Kobo Cloud
|
||||||
</ServiceCard>
|
</ServiceCard>
|
||||||
<ServiceCard name="Plex" href="https://plex.eggworld.tk" img="plex.webp">
|
<ServiceCard name="Plex" href="https://plex.eggworld.me" img="plex.webp">
|
||||||
Ad-filled media server
|
Ad-filled media server
|
||||||
</ServiceCard>
|
</ServiceCard>
|
||||||
|
|
||||||
<ServiceCard
|
<ServiceCard
|
||||||
name="Jellyfin"
|
name="Jellyfin"
|
||||||
href="https://jellyfin.eggworld.tk"
|
href="https://jellyfin.eggworld.me"
|
||||||
img="jellyfin.webp"
|
img="jellyfin.webp"
|
||||||
>
|
>
|
||||||
FOSS media server
|
FOSS media server
|
||||||
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<ServiceCard
|
<ServiceCard
|
||||||
name="Minecraft"
|
name="Minecraft"
|
||||||
href="minecraft.eggworld.tk"
|
href="minecraft.eggworld.me"
|
||||||
img="minecraft.webp"
|
img="minecraft.webp"
|
||||||
:unclickable="true"
|
:unclickable="true"
|
||||||
>
|
>
|
||||||
|
@ -6,7 +6,7 @@ tags:
|
|||||||
- tech
|
- tech
|
||||||
---
|
---
|
||||||
|
|
||||||
Welcome to the very first [Primoprod](https://primoprod.eggworld.tk) progress report! In a similar vein to quite a few open source emulation projects (such as those I follow myself using [emufeed](https://github.com/potatoeggy/emufeed/blob/master/sources.py)), I'll be releasing these tidbits in lieu of daily Unstagnation shorts sometimes.
|
Welcome to the very first [Primoprod](https://primoprod.eggworld.me) progress report! In a similar vein to quite a few open source emulation projects (such as those I follow myself using [emufeed](https://github.com/potatoeggy/emufeed/blob/master/sources.py)), I'll be releasing these tidbits in lieu of daily Unstagnation shorts sometimes.
|
||||||
|
|
||||||
In this hopefully small series of development notes, I'll be laying out my experiences learning web development as an absolute amateur.
|
In this hopefully small series of development notes, I'll be laying out my experiences learning web development as an absolute amateur.
|
||||||
|
|
||||||
@ -83,7 +83,7 @@ For now, every time you pressed the wish button, you got a five-star animation.
|
|||||||
|
|
||||||
## Asset prefetching and inconsistencies
|
## Asset prefetching and inconsistencies
|
||||||
|
|
||||||
Progress was steady and things appeared to be running perfectly. but on my local machine things load instantly, courtesy of it not being beamed around the world. So when it was deployed to https://primoprod.eggworld.tk, even with a relatively fast download speed, the background image loaded slowly, and there were a few seconds of downtime before a video would play.
|
Progress was steady and things appeared to be running perfectly. but on my local machine things load instantly, courtesy of it not being beamed around the world. So when it was deployed to https://primoprod.eggworld.me, even with a relatively fast download speed, the background image loaded slowly, and there were a few seconds of downtime before a video would play.
|
||||||
|
|
||||||
This was unacceptable, so I investigated around on how Vue prefetches assets before giving up and setting up an [Electron](https://www.electronjs.org/) build for the desktop — this doesn't resolve the issue on the web, but until I'm more competent with Vue I can't quite make the necessary changes. The issue of slow asset loading also severely lengthened the suffering in the `ItemRevealScreen.vue` arc, where animations and audio had to be timed…
|
This was unacceptable, so I investigated around on how Vue prefetches assets before giving up and setting up an [Electron](https://www.electronjs.org/) build for the desktop — this doesn't resolve the issue on the web, but until I'm more competent with Vue I can't quite make the necessary changes. The issue of slow asset loading also severely lengthened the suffering in the `ItemRevealScreen.vue` arc, where animations and audio had to be timed…
|
||||||
|
|
||||||
|
@ -151,6 +151,6 @@ If you have any idea how to fix them, please do send a suggestion on the [issue
|
|||||||
|
|
||||||
And that's everything that changed since August! Primoprod has come a long way from being a mere personal project to a proper personal project with fancy badges! Hopefully in the future it'll be able to be played standalone (chibi sprite combat, anyone?) so that it'll be interesting enough that people can set their goals and stick to them.
|
And that's everything that changed since August! Primoprod has come a long way from being a mere personal project to a proper personal project with fancy badges! Hopefully in the future it'll be able to be played standalone (chibi sprite combat, anyone?) so that it'll be interesting enough that people can set their goals and stick to them.
|
||||||
|
|
||||||
In case you'd like to check it out, version 1.1.0 released just [yesterday](https://github.com/potatoeggy/primoprod/releases/tag/v1.1.0) and is available for download for Windows, macOS, Linux, and Android, with a web version available at https://primoprod.eggworld.tk!
|
In case you'd like to check it out, version 1.1.0 released just [yesterday](https://github.com/potatoeggy/primoprod/releases/tag/v1.1.0) and is available for download for Windows, macOS, Linux, and Android, with a web version available at https://primoprod.eggworld.me!
|
||||||
|
|
||||||
Until next time!
|
Until next time!
|
||||||
|
@ -6,8 +6,8 @@ interface SiteRevision {
|
|||||||
export const revisions: SiteRevision[] = [
|
export const revisions: SiteRevision[] = [
|
||||||
{
|
{
|
||||||
title: "Nuxt 3 (2022)",
|
title: "Nuxt 3 (2022)",
|
||||||
url: "https://eggworld.tk",
|
url: "https://eggworld.me",
|
||||||
},
|
},
|
||||||
{ title: "Eleventy (2021)", url: "https://2021.eggworld.tk" },
|
{ title: "Eleventy (2021)", url: "https://2021.eggworld.me" },
|
||||||
{ title: "Vanilla (2019-2020)", url: "https://2020.eggworld.tk" },
|
{ title: "Vanilla (2019-2020)", url: "https://2020.eggworld.me" },
|
||||||
];
|
];
|
||||||
|
@ -35,7 +35,7 @@ useHead({ title: "Eggworld" });
|
|||||||
GitHub</a
|
GitHub</a
|
||||||
>
|
>
|
||||||
and
|
and
|
||||||
<a class="underline" href="https://git.eggworld.tk/eggy/public">
|
<a class="underline" href="https://git.eggworld.me/eggy/public">
|
||||||
Gitea
|
Gitea
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
@ -18,7 +18,7 @@ export default defineNuxtConfig({
|
|||||||
shim: false,
|
shim: false,
|
||||||
},
|
},
|
||||||
sitemap: {
|
sitemap: {
|
||||||
hostname: process.env.BASE_URL || "https://eggworld.tk",
|
hostname: process.env.BASE_URL || "https://eggworld.me",
|
||||||
},
|
},
|
||||||
tailwindcss: {},
|
tailwindcss: {},
|
||||||
colorMode: {
|
colorMode: {
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
Sitemap: https://eggworld.tk/sitemap.xml
|
Sitemap: https://eggworld.me/sitemap.xml
|
||||||
User-agent: *
|
User-agent: *
|
||||||
Disallow:
|
Disallow:
|
@ -4,7 +4,7 @@ import { SitemapStream, streamToPromise } from "sitemap";
|
|||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
// Fetch all documents
|
// Fetch all documents
|
||||||
const docs = await serverQueryContent(event).find();
|
const docs = await serverQueryContent(event).find();
|
||||||
const sitemap = new SitemapStream({ hostname: "https://eggworld.tk" });
|
const sitemap = new SitemapStream({ hostname: "https://eggworld.me" });
|
||||||
for (const doc of docs) {
|
for (const doc of docs) {
|
||||||
sitemap.write({ url: doc._path, changefreq: "monthly" });
|
sitemap.write({ url: doc._path, changefreq: "monthly" });
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user