202404170350
This commit is contained in:
parent
2cce1df321
commit
6602ba9ff0
31 changed files with 2517 additions and 5921 deletions
16
dist/chunks/404_CUh0Bkcz.mjs
vendored
16
dist/chunks/404_CUh0Bkcz.mjs
vendored
|
@ -1,16 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Err404 } from './err404_CpHm5bGr.mjs';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$404 = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$404;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Err404, { "title": "Error 404", "data-astro-cid-zetdm5md": true }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main data-astro-cid-zetdm5md> <marquee behavior="alternate" scrollamount="30" data-astro-cid-zetdm5md> <marquee behavior="alternate" scrollamount="30" direction="down" data-astro-cid-zetdm5md> <img src="/assets/404/404.png" data-astro-cid-zetdm5md> </marquee> </marquee> </main> ` })} `;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/404.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/404.astro";
|
|
||||||
const $$url = "/404";
|
|
||||||
|
|
||||||
export { $$404 as default, $$file as file, $$url as url };
|
|
14
dist/chunks/Card_pRdOXvZu.mjs
vendored
14
dist/chunks/Card_pRdOXvZu.mjs
vendored
|
@ -1,14 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, m as maybeRenderHead, f as addAttribute } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import 'clsx';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Card = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Card;
|
|
||||||
const { href, title, body, source } = Astro2.props;
|
|
||||||
return renderTemplate`${maybeRenderHead()}<li class="link-card" data-astro-cid-dohjnao5> <a${addAttribute(href, "href")} class="informational" data-astro-cid-dohjnao5> <h2 data-astro-cid-dohjnao5> <img${addAttribute(source, "src")} width="24" height="24" data-astro-cid-dohjnao5> ${title} <span data-astro-cid-dohjnao5>→</span> </h2> <p data-astro-cid-dohjnao5> ${body} </p> </a> </li> `;
|
|
||||||
}, "/var/www/limepot-xyz/src/components/Card.astro", void 0);
|
|
||||||
|
|
||||||
export { $$Card as $ };
|
|
32
dist/chunks/Footer_CghiVcD1.mjs
vendored
32
dist/chunks/Footer_CghiVcD1.mjs
vendored
|
@ -1,32 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import 'clsx';
|
|
||||||
|
|
||||||
const $$Astro$1 = createAstro("https://limepot.xyz");
|
|
||||||
const $$Header = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots);
|
|
||||||
Astro2.self = $$Header;
|
|
||||||
return renderTemplate`${maybeRenderHead()}<nav class="navbar" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <a class="navbar-item" href="/"> <!--
|
|
||||||
<img
|
|
||||||
src="/assets/profileimages/lunanelle.jpeg"
|
|
||||||
style="border-radius: 20%"
|
|
||||||
/>
|
|
||||||
--> <span class="text-gradient">LimePot</span> </a> <a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </a> </div> <div class="navbar-menu" id="navMenu"> <div class="navbar-start"> <a class="navbar-item" href="/about"> <span class="text-gradient">About Me</span> </a> <a class="navbar-item" href="/projects"> <span class="text-gradient">Projects</span> </a> <a class="navbar-item" href="/blog"> <span class="text-gradient">Blog</span> </a> </div> </div> </nav> <div class="navbar-end"> <!--
|
|
||||||
<a class="navbar-item" href="https://ko-fi.com/limepot">
|
|
||||||
<img src="/assets/other-branding/ko-fi-button-red.png">
|
|
||||||
</a>
|
|
||||||
--> <!--
|
|
||||||
<a class="navbar-item" href="https://likeitsthe90s.limepot.xyz/">
|
|
||||||
Lets act like its the 90s
|
|
||||||
</a>
|
|
||||||
--> </div> <!-- This JS is required for mobile users to navigate the site, working on a mobile alternative --> <!-- This JS is required for mobile users to navigate the site, working on a mobile alternative -->`;
|
|
||||||
}, "/var/www/limepot-xyz/src/components/Header.astro", void 0);
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Footer = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Footer;
|
|
||||||
return renderTemplate`${maybeRenderHead()}<center> <footer class="footer"> <div class="content has-text-centered"> <!--Badges--> <a href="https://limepot.xyz/"><img src="/assets/badges/limepotxyz-badge00.gif"> <br> </a><a href="https://jointhefediverse.net/"><img src="/assets/badges/FEDERATE-NOW.jpg"> </a><a href="https://gnu.org"><img src="/assets/badges/gnu-linux.gif"> </a><a href="https://fuckoffgoogle.de/"><img src="/assets/badges/google_stand.gif"> <br> </a><a href="https://privacytests.org/"><img src="/assets/badges/chrmevil.gif"> <img src="/assets/badges/browser.gif"> <iframe src="//incr.easrng.net/badge?key=limepot" style="background: url(//incr.easrng.net/bg.gif)" title="increment badge" width="88" height="31" frameborder="0"></iframe> <br> </a><p><a href="https://privacytests.org/"></a><a href="https://fediring.net/previous?host=limepot.xyz">←</a> <a href="https://fediring.net/"><img src="/assets/badges/fediring-badge.gif"></a> <a href="https://fediring.net/next?host=limepot.xyz">→</a> </p> <!--Badges--> <br><br> <a href="https://astro.build"> <img src="https://astro.badg.es/v1/built-with-astro/tiny.svg" alt="Built with Astro" width="109" height="20"> </a> <a href="https://bulma.io"> <img src="https://bulma.io/images/made-with-bulma--semiwhite.png" alt="Made with Bulma" width="128" height="24"> </a> <br> <a href="https://github.com/catppuccin/catppuccin"> <img src="https://img.shields.io/badge/Catppuccin-Mocha%20Mauve-%23cba6f7" width="185" height="20"> </a> <a href="https://git.ouroboros.group/LimePotato/limepot-xyz"> <img src="https://img.shields.io/badge/Site-Source-lightgrey.svg" width="94.2" height="20"> </a> <br> <a href="https://up.ouroboros.group/status/obos"><u>Experiencing downtimes?</u></a> <a href="/policy"><u>Security, Privacy, & Credits</u></a> </div> </footer> </center>`;
|
|
||||||
}, "/var/www/limepot-xyz/src/components/Footer.astro", void 0);
|
|
||||||
|
|
||||||
export { $$Header as $, $$Footer as a };
|
|
22
dist/chunks/Layout_CawrnC6E.mjs
vendored
22
dist/chunks/Layout_CawrnC6E.mjs
vendored
|
@ -1,22 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, f as addAttribute, b as renderComponent, d as renderHead, e as renderSlot } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Header, a as $$Footer } from './Footer_CghiVcD1.mjs';
|
|
||||||
import 'clsx';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro$1 = createAstro("https://limepot.xyz");
|
|
||||||
const $$Head = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots);
|
|
||||||
Astro2.self = $$Head;
|
|
||||||
return renderTemplate`<meta charset="UTF-8"><meta name="description" content="Personal website to LimePotato"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/assets/profileimages/lunanelle.jpeg"><meta name="generator"${addAttribute(Astro2.generator, "content")}><link rel="stylesheet" href="/mybulma/css/mystyles.css">`;
|
|
||||||
}, "/var/www/limepot-xyz/src/components/Head.astro", void 0);
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Layout = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Layout;
|
|
||||||
const { title } = Astro2.props;
|
|
||||||
return renderTemplate`<html lang="en"> <head>${renderComponent($$result, "Head", $$Head, {})}<title>${title}</title>${renderHead()}</head> <body> ${renderComponent($$result, "Header", $$Header, {})} <section class="section"> <div class="container"> ${renderSlot($$result, $$slots["default"])} </div> </section> ${renderComponent($$result, "Footer", $$Footer, {})} </body></html>`;
|
|
||||||
}, "/var/www/limepot-xyz/src/layouts/Layout.astro", void 0);
|
|
||||||
|
|
||||||
export { $$Layout as $ };
|
|
35
dist/chunks/about_BaRd3lnA.mjs
vendored
35
dist/chunks/about_BaRd3lnA.mjs
vendored
|
@ -1,35 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
import { $ as $$Card } from './Card_pRdOXvZu.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$About = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$About;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "LimePot - About" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main> <div class="content"> <div class="wrapper"></div> <p>Howdy Traveller!</p> <br> <!-- \\
|
|
||||||
<p>Privacy Activist, Public Domain (<a href="https://unlicense.ouroboros.group"><u>The Unlicense</u></a>) Believer, and FOSS Lover. Massive into all things archival.
|
|
||||||
Love long talks about theoretical physics, astronomy, and possibilities of the impossible.</p>
|
|
||||||
<br>
|
|
||||||
--> <p>
|
|
||||||
I do a lot of tinkering with various things, hardware and software.
|
|
||||||
Currently messing around with Web Development, Minecraft mods, 3D
|
|
||||||
Printing, Linux, and Game Design. Checkout my <a href="https://limepot.xyz/projects"><u>Projects</u></a> to see what I'm currently working on.
|
|
||||||
</p> <br> <!-- <small>Don't ask about time travel. 🏳️⚧️✊🏾</small>--> <br><br> <center><p class="instructions"> <strong>Where to find/contact me:</strong> </p></center><br> <ul role="list" class="link-card-grid"> ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/mail-outline.svg", "href": "mailto: bm01@limepot.xyz", "title": "Email" })} ${renderComponent($$result2, "Card", $$Card, { "source": "https://upload.wikimedia.org/wikipedia/commons/9/93/Fediverse_logo_proposal.svg", "href": "https://ouroboros.gay/@limepot", "title": "Fediverse" })} ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/matrix.png", "href": "https://matrix.to/#/@limepot:ouroboros.gay", "title": "Matrix" })} ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/listenbrainzicon.png", "href": "https://listenbrainz.org/user/LimePotato/", "title": "ListenBrainz Profile" })} <!--
|
|
||||||
<Card
|
|
||||||
source="/assets/icons/logo-youtube.svg"
|
|
||||||
href="https://www.youtube.com/channel/UCk_yKIpDnMv_DvuDb9RGfcA"
|
|
||||||
title="Youtube"
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
source="/assets/icons/logo-steam.svg"
|
|
||||||
href="https://steamcommunity.com/id/limepot/"
|
|
||||||
title="Steam"
|
|
||||||
/>
|
|
||||||
--> </ul> </div> </main> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/about.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/about.astro";
|
|
||||||
const $$url = "/about";
|
|
||||||
|
|
||||||
export { $$About as default, $$file as file, $$url as url };
|
|
1494
dist/chunks/astro/server_hicMsD5u.mjs
vendored
1494
dist/chunks/astro/server_hicMsD5u.mjs
vendored
File diff suppressed because it is too large
Load diff
26
dist/chunks/blog_BYIjjOIS.mjs
vendored
26
dist/chunks/blog_BYIjjOIS.mjs
vendored
|
@ -1,26 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, m as maybeRenderHead, f as addAttribute, b as renderComponent } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
import 'clsx';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro$1 = createAstro("https://limepot.xyz");
|
|
||||||
const $$CardNoimg = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots);
|
|
||||||
Astro2.self = $$CardNoimg;
|
|
||||||
const { href, title, body } = Astro2.props;
|
|
||||||
return renderTemplate`${maybeRenderHead()}<li class="link-card" data-astro-cid-3zwaq7ym> <a${addAttribute(href, "href")} class="informational" data-astro-cid-3zwaq7ym> <h2 data-astro-cid-3zwaq7ym> ${title} <span data-astro-cid-3zwaq7ym>→</span> </h2> <p data-astro-cid-3zwaq7ym> ${body} </p> </a> </li> `;
|
|
||||||
}, "/var/www/limepot-xyz/src/components/Card-noimg.astro", void 0);
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Blog = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Blog;
|
|
||||||
const allPosts = await Astro2.glob(/* #__PURE__ */ Object.assign({}), () => "../pages/posts/*.md");
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "LimePot - Blog" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<div class="content"> <main> ${allPosts.map((post) => renderTemplate`<ul role="list" class="link-card-grid"> ${renderComponent($$result2, "Card", $$CardNoimg, { "href": post.url, "title": post.frontmatter.title, "body": post.frontmatter.description })} </ul>`)} </main> </div> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/blog.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/blog.astro";
|
|
||||||
const $$url = "/blog";
|
|
||||||
|
|
||||||
export { $$Blog as default, $$file as file, $$url as url };
|
|
15
dist/chunks/boilerplate_LZJuf9-u.mjs
vendored
15
dist/chunks/boilerplate_LZJuf9-u.mjs
vendored
|
@ -1,15 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Boilerplate = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Boilerplate;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "LimePot - " }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main></main> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/boilerplate.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/boilerplate.astro";
|
|
||||||
const $$url = "/boilerplate";
|
|
||||||
|
|
||||||
export { $$Boilerplate as default, $$file as file, $$url as url };
|
|
14
dist/chunks/err404_CpHm5bGr.mjs
vendored
14
dist/chunks/err404_CpHm5bGr.mjs
vendored
|
@ -1,14 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, f as addAttribute, d as renderHead, e as renderSlot } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import 'clsx';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Err404 = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Err404;
|
|
||||||
const { title } = Astro2.props;
|
|
||||||
return renderTemplate`<html lang="en"> <head><meta charset="UTF-8"><meta name="description" content="Astro description"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/assets/branding/obo-icon.png"><meta name="generator"${addAttribute(Astro2.generator, "content")}><title>${title}</title>${renderHead()}</head> <body> ${renderSlot($$result, $$slots["default"])} </body></html>`;
|
|
||||||
}, "/var/www/limepot-xyz/src/layouts/err404.astro", void 0);
|
|
||||||
|
|
||||||
export { $$Err404 as $ };
|
|
16
dist/chunks/gmod_loading_jKr7b-lF.mjs
vendored
16
dist/chunks/gmod_loading_jKr7b-lF.mjs
vendored
|
@ -1,16 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Err404 } from './err404_CpHm5bGr.mjs';
|
|
||||||
/* empty css */
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$GmodLoading = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$GmodLoading;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Err404, { "title": "Loading...", "data-astro-cid-w5lhoovp": true }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main data-astro-cid-w5lhoovp> <marquee behavior="alternate" scrollamount="30" data-astro-cid-w5lhoovp> <marquee behavior="alternate" scrollamount="30" direction="down" data-astro-cid-w5lhoovp> <img src="/assets/branding/gmod_logo.png" data-astro-cid-w5lhoovp> </marquee> </marquee> </main> ` })} `;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/export/gmod_loading.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/export/gmod_loading.astro";
|
|
||||||
const $$url = "/export/gmod_loading";
|
|
||||||
|
|
||||||
export { $$GmodLoading as default, $$file as file, $$url as url };
|
|
15
dist/chunks/index_KtCmHE6Q.mjs
vendored
15
dist/chunks/index_KtCmHE6Q.mjs
vendored
|
@ -1,15 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Index = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Index;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "LimePot - Home" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main> <center> <marquee Behavior="Alternate"><h2 class="title"> <span class="text-gradient">Hello World</span> </h2></marquee> <br> <div class="content"> <a href="/404">0 Days since last incident.</a> <br> <p class="subtitle">"Forever - is composed of Nows</p> <p class="subtitle">\`Tis not a different time -</p> <p class="subtitle">Except for Infiniteness -</p> <p class="subtitle">And Latitude of Home -</p> <br> <p class="subtitle">From this - experienced Here -</p> <p class="subtitle">Remove the Dates - to These -</p> <p class="subtitle">Let Months dissolve in further Months -</p> <p class="subtitle">And Years - exhale in Years ."</p> <p class="subtitle"></p><strong>- Emily Dickinson</strong> </div> </center> </main> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/index.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/index.astro";
|
|
||||||
const $$url = "";
|
|
||||||
|
|
||||||
export { $$Index as default, $$file as file, $$url as url };
|
|
22
dist/chunks/policy_iQ5HQ9Hx.mjs
vendored
22
dist/chunks/policy_iQ5HQ9Hx.mjs
vendored
|
@ -1,22 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Policy = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Policy;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "Privacy Policy and Philosophy" }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main> <div class="content"> <div class="wrapper"> <h2 class="subtitle">Privacy & Security</h2> <p>
|
|
||||||
I try to use as little javascript as possible int he front-end of this
|
|
||||||
site, I use <strong><a href="https://bulma.io/"><u>Bulma</u></a></strong> Which doesn't require JS in the frontend, I've used a little JS for the
|
|
||||||
mobile version, specifically the menu burger opening and closing). I do
|
|
||||||
however use <strong><a href="https://astro.build"><u>Astro</u></a></strong> in the backend for server-side rendering (on the <a href="staging.limepot.xyz">Staging Site</a>), i mostly use this as a boilerplate solution, as i got tired of
|
|
||||||
entering the same copy-paste fields over and over again. but this site
|
|
||||||
will function if you turn JS off.
|
|
||||||
</p> <br> <p>I do not collect or store information.</p> </div> <br> <h2 class="subtitle">Credits</h2> <small>Or, at least, what I can credit</small> <br> <!--Badges--> <a href="https://limepot.xyz/"><img src="/assets/badges/limepotxyz-badge00.gif"> <strong>Made by me for this website!</strong> <br> </a><a href="https://jointhefediverse.net/"><img src="/assets/badges/FEDERATE-NOW.jpg"> <strong>I forgor 💀</strong> <br> </a><a href="https://gnu.org"><img src="/assets/badges/gnu-linux.gif"> <strong>I forgor 💀</strong> <br> </a><a href="https://fuckoffgoogle.de/"><img src="/assets/badges/google_stand.gif"> <strong>I forgor 💀</strong> <br> </a><a href="https://privacytests.org/"><img src="/assets/badges/chrmevil.gif"> <strong>I forgor 💀</strong> <br> <img src="/assets/badges/browser.gif"> <strong>I forgor 💀</strong> <br> </a><a href="https://tuxcrafting.online/"><img src="/assets/badges/tctek.gif"> <strong></strong></a><strong><a href="https://meow.tuxcrafting.online/@chjara">Chjara!</a></strong> <br> <iframe src="//incr.easrng.net/badge?key=limepot" style="background: url(//incr.easrng.net/bg.gif)" title="increment badge" width="88" height="31" frameborder="0"></iframe> <strong><a href="https://easrng.net/">easrng</a></strong> <br> <a href="https://cybercriminal.eu"><img src="/assets/badges/cbrmnl.png"> <strong></strong></a><strong><a href="https://cybercriminal.eu/users/voltrina">Volted Rina</a></strong> <br> <!--Badges--> </div> </main> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/policy.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/policy.astro";
|
|
||||||
const $$url = "/policy";
|
|
||||||
|
|
||||||
export { $$Policy as default, $$file as file, $$url as url };
|
|
48
dist/chunks/post-1_wnSHKF64.mjs
vendored
48
dist/chunks/post-1_wnSHKF64.mjs
vendored
|
@ -1,48 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, d as renderHead, e as renderSlot, u as unescapeHTML } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Header, a as $$Footer } from './Footer_CghiVcD1.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$MDPost = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$MDPost;
|
|
||||||
const { title } = Astro2.props;
|
|
||||||
const { frontmatter } = Astro2.props;
|
|
||||||
return renderTemplate`<head>${renderComponent($$result, "Head", Head, {})}<title>${title}</title>${renderHead()}</head> ${renderComponent($$result, "Header", $$Header, {})} <center> <h1 class="title">${frontmatter.title}</h1> <h2 class="subtitle"><em>Summary: ${frontmatter.description} - Written by ${frontmatter.author} on ${frontmatter.pubDate.slice(0, 10)}</em></h2> <br> </center> ${renderSlot($$result, $$slots["default"])} ${renderComponent($$result, "Footer", $$Footer, {})}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/layouts/MDPost.astro", void 0);
|
|
||||||
|
|
||||||
const html = "<h1 id=\"whats-your-setup-like-i-hear-nobody-asking-im-glad-you-asked\">“Whats your setup like?” I hear nobody asking, I’m glad you asked!</h1>\n<h3 id=\"my-personal-machine-currently-has\">My personal machine currently has:</h3>\n<p>AMD Ryzen 5 2700, 32 GiB DDR4 3200 RAM, 2TB Internal Storage, and 1TB External Storage, I’m running Arch Linux installed with some custom scripts I’m making, I use KDE Plasma (6 broke wayland aaaaa!).</p>\n<img src=\"/assets/otherpics/pc-neofetch.png\">\n<h3 id=\"my-server-setup-was-more-frankensteined-together-from-old-parts-i-had-or-bought-or-were-given\">My Server setup, was more frankensteined together from old parts I had or bought or were given:</h3>\n<p>Intel i5-3470, 8 GiB RAM, 2 TB External drive, 2 500 GiB HDD’s running in parallel in a software RAID, a 200GiB HDD for the OS, and one more 200GiB for other storage.</p>\n<p>Its running Ubuntu Jammy(boooooo, itd be debian or arch but i’m too lazy to redo my entire setup right now). I plan to heavily upgrade this bad boy when I have the time and money, it runs pretty much everything, the git repo, the fediverse, matrix, game servers, its definitely choking on that memory though.</p>\n<img src=\"/assets/otherpics/server-neofetch.png\">\n<h3 id=\"i-also-have-a-raspberry-pi-4b\">I also have a Raspberry Pi 4B</h3>\n<p>8GiB Model, running, you guessed it, raspbian, it uses 64 GiB External drive as its os drive, i dont trust microSD in the SLIGHTEST. This thing actually holds up the entire infra with its chadlike beefy little arms. So proud of her.</p>\n<img src=\"/assets/otherpics/rpi-neofetch.png\">";
|
|
||||||
|
|
||||||
const frontmatter = {"layout":"../../layouts/MDPost.astro","title":"My Setup(s)!","pubDate":"2024-04-17T00:00:00.000Z","description":"Ever wonder what Im running?","author":"LimePotato","image":{"url":"/assets/branding/obo.svg","alt":"Website Icon"},"tags":["first","blogging","computer","setup","neofetch"]};
|
|
||||||
const file = "/var/www/limepot-xyz/src/pages/blog/post-1.md";
|
|
||||||
const url = "/blog/post-1";
|
|
||||||
function rawContent() {
|
|
||||||
return "# \"Whats your setup like?\" I hear nobody asking, I'm glad you asked!\n\n### My personal machine currently has: \nAMD Ryzen 5 2700, 32 GiB DDR4 3200 RAM, 2TB Internal Storage, and 1TB External Storage, I'm running Arch Linux installed with some custom scripts I'm making, I use KDE Plasma (6 broke wayland aaaaa!).\n\n<img src=\"/assets/otherpics/pc-neofetch.png\">\n\n\n### My Server setup, was more frankensteined together from old parts I had or bought or were given: \nIntel i5-3470, 8 GiB RAM, 2 TB External drive, 2 500 GiB HDD's running in parallel in a software RAID, a 200GiB HDD for the OS, and one more 200GiB for other storage. \n\nIts running Ubuntu Jammy(boooooo, itd be debian or arch but i'm too lazy to redo my entire setup right now). I plan to heavily upgrade this bad boy when I have the time and money, it runs pretty much everything, the git repo, the fediverse, matrix, game servers, its definitely choking on that memory though.\n\n<img src=\"/assets/otherpics/server-neofetch.png\">\n\n### I also have a Raspberry Pi 4B\n8GiB Model, running, you guessed it, raspbian, it uses 64 GiB External drive as its os drive, i dont trust microSD in the SLIGHTEST. This thing actually holds up the entire infra with its chadlike beefy little arms. So proud of her.\n\n<img src=\"/assets/otherpics/rpi-neofetch.png\">";
|
|
||||||
}
|
|
||||||
function compiledContent() {
|
|
||||||
return html;
|
|
||||||
}
|
|
||||||
function getHeadings() {
|
|
||||||
return [{"depth":1,"slug":"whats-your-setup-like-i-hear-nobody-asking-im-glad-you-asked","text":"“Whats your setup like?” I hear nobody asking, I’m glad you asked!"},{"depth":3,"slug":"my-personal-machine-currently-has","text":"My personal machine currently has:"},{"depth":3,"slug":"my-server-setup-was-more-frankensteined-together-from-old-parts-i-had-or-bought-or-were-given","text":"My Server setup, was more frankensteined together from old parts I had or bought or were given:"},{"depth":3,"slug":"i-also-have-a-raspberry-pi-4b","text":"I also have a Raspberry Pi 4B"}];
|
|
||||||
}
|
|
||||||
|
|
||||||
const Content = createComponent((result, _props, slots) => {
|
|
||||||
const { layout, ...content } = frontmatter;
|
|
||||||
content.file = file;
|
|
||||||
content.url = url;
|
|
||||||
|
|
||||||
return renderTemplate`${renderComponent(result, 'Layout', $$MDPost, {
|
|
||||||
file,
|
|
||||||
url,
|
|
||||||
content,
|
|
||||||
frontmatter: content,
|
|
||||||
headings: getHeadings(),
|
|
||||||
rawContent,
|
|
||||||
compiledContent,
|
|
||||||
'server:root': true,
|
|
||||||
}, {
|
|
||||||
'default': () => renderTemplate`${unescapeHTML(html)}`
|
|
||||||
})}`;
|
|
||||||
});
|
|
||||||
|
|
||||||
export { Content, compiledContent, Content as default, file, frontmatter, getHeadings, rawContent, url };
|
|
64
dist/chunks/projects_BICtSZQk.mjs
vendored
64
dist/chunks/projects_BICtSZQk.mjs
vendored
|
@ -1,64 +0,0 @@
|
||||||
import { c as createAstro, a as createComponent, r as renderTemplate, b as renderComponent, m as maybeRenderHead } from './astro/server_hicMsD5u.mjs';
|
|
||||||
import 'kleur/colors';
|
|
||||||
import { $ as $$Layout } from './Layout_CawrnC6E.mjs';
|
|
||||||
import { $ as $$Card } from './Card_pRdOXvZu.mjs';
|
|
||||||
|
|
||||||
const $$Astro = createAstro("https://limepot.xyz");
|
|
||||||
const $$Projects = createComponent(async ($$result, $$props, $$slots) => {
|
|
||||||
const Astro2 = $$result.createAstro($$Astro, $$props, $$slots);
|
|
||||||
Astro2.self = $$Projects;
|
|
||||||
return renderTemplate`${renderComponent($$result, "Layout", $$Layout, { "title": "LimePot - Projects " }, { "default": ($$result2) => renderTemplate` ${maybeRenderHead()}<main> <div class="content"> <center><p class="instructions"> <strong>Profiles/Portfolios</strong> </p></center><br> <ul role="list" class="link-card-grid"> ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/Forgejo_logo.svg", "href": "https://git.ouroboros.group/LimePotato/", "title": "Self-Hosted ForgeJo Instance" })} <!--
|
|
||||||
<Card
|
|
||||||
source=/assets/icons/Forgejo_logo.svg
|
|
||||||
href="https://next.forgejo.org/LimePotato/"
|
|
||||||
title="ForgeJo Account (For 24/7 repo hosting)"
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
source=/assets/icons/codeberg-svgrepo-com.svg
|
|
||||||
href="https://codeberg.org/LimePotato"
|
|
||||||
title="Codeberg"
|
|
||||||
/>
|
|
||||||
--> ${renderComponent($$result2, "Card", $$Card, { "source": "https://avatars.githubusercontent.com/u/67560307?s=200&v=4", "href": "https://modrinth.com/user/limepotato", "title": "Modrinth" })} ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/image-outline.svg", "href": "https://files.nullafati.xyz/Photos/limepotato/", "title": "Photography - File Archive" })} </ul> <br><br><br> <center><p class="instructions"> <strong>Individual Projects</strong> </p></center> <ul role="list" class="link-card-grid"> <!--
|
|
||||||
<Card
|
|
||||||
source=https://nullafati.xyz/favicon.svg
|
|
||||||
href="https://nullafati.xyz"
|
|
||||||
title="The Library"
|
|
||||||
body="The Library is a self-hosted Archive."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
source=https://next.forgejo.org/LimePotato/roses-mod/raw/branch/main/src/main/resources/assets/roses_mod/icon.png
|
|
||||||
href="https://modrinth.com/mod/roses-quilt"
|
|
||||||
title="Roses"
|
|
||||||
body="A Minecraft mod, built for Quilt Loader, bringing back the Roses and Cyan Roses of old."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
source=https://next.forgejo.org/LimePotato/even-more-bountiful/raw/branch/main/src/main/resources/assets/emb/icon.png
|
|
||||||
href="https://next.forgejo.org/LimePotato/even-more-bountiful"
|
|
||||||
title="Even More Bountiful"
|
|
||||||
body="A Legacy Fabric mod for 1.7.10, exploring a timeline where minecrafts development took a different direction before 1.8"
|
|
||||||
/>
|
|
||||||
--> ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/Forgejo_logo.svg", "href": "https://next.forgejo.org/Ouroboros/potrogue/settings", "title": "potrogue", "body": "A lil roguelike project built in Kotlin with cobalt/amethyst/zircon" })} ${renderComponent($$result2, "Card", $$Card, { "source": "/assets/icons/Forgejo_logo.svg", "href": "https://git.ouroboros.group/limepotato/kotRemote", "title": "kotRemote", "body": "SSHFS (and maybe other things later) Wrapper, in Kotlin with Jexer" })} <!--
|
|
||||||
<Card
|
|
||||||
source=https://next.forgejo.org/LimePotato/stellarworks/raw/branch/main/src/main/resources/assets/stellarworks/icon.png
|
|
||||||
href="https://modrinth.com/mod/stellarworks"
|
|
||||||
title="Stellarworks"
|
|
||||||
body="A Minecraft mod, built for Quilt Loader, Reviving the ideas of my favorite classic tech and space mods."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
source=https://next.forgejo.org/LimePotato/quilt-template-mod/raw/branch/main/src/main/resources/assets/example_mod/icon.png
|
|
||||||
href="https://next.forgejo.org/LimePotato/quilt-template-mod"
|
|
||||||
title="Custom Quilt Template Mod"
|
|
||||||
body="A fork of the quilt template mod, with an interactive setup script, and other nice-to-haves."
|
|
||||||
/>
|
|
||||||
<Card
|
|
||||||
href="https://next.forgejo.org/LimePotato/LCP"
|
|
||||||
title="Legacy Coder Pack - LCP"
|
|
||||||
body="In the spirit of MCP, but for older versions of alpha (initially just for a1.0.16_02)"
|
|
||||||
/>
|
|
||||||
--> </ul> </div> </main> ` })}`;
|
|
||||||
}, "/var/www/limepot-xyz/src/pages/projects.astro", void 0);
|
|
||||||
|
|
||||||
const $$file = "/var/www/limepot-xyz/src/pages/projects.astro";
|
|
||||||
const $$url = "/projects";
|
|
||||||
|
|
||||||
export { $$Projects as default, $$file as file, $$url as url };
|
|
13
dist/chunks/rss.xml_CRCPXvq7.mjs
vendored
13
dist/chunks/rss.xml_CRCPXvq7.mjs
vendored
|
@ -1,13 +0,0 @@
|
||||||
import rss, { pagesGlobToRssItems } from '@astrojs/rss';
|
|
||||||
|
|
||||||
async function GET(context) {
|
|
||||||
return rss({
|
|
||||||
title: 'LimePot - Blog',
|
|
||||||
description: 'Tis a blog maybe or something IG',
|
|
||||||
site: context.site,
|
|
||||||
items: await pagesGlobToRssItems(/* #__PURE__ */ Object.assign({"./blog/post-1.md": () => import('./post-1_wnSHKF64.mjs')})),
|
|
||||||
customData: `<language>en-us</language>`,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
export { GET };
|
|
88
dist/manifest_DW0bp8az.mjs
vendored
88
dist/manifest_DW0bp8az.mjs
vendored
File diff suppressed because one or more lines are too long
2
dist/pages/404.astro.mjs
vendored
2
dist/pages/404.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/404_CUh0Bkcz.mjs');
|
const page = () => import('../chunks/404_hIB2Q-Hu.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/about.astro.mjs
vendored
2
dist/pages/about.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/about_BaRd3lnA.mjs');
|
const page = () => import('../chunks/about_DfbgSASu.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/blog.astro.mjs
vendored
2
dist/pages/blog.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/blog_BYIjjOIS.mjs');
|
const page = () => import('../chunks/blog_D0La2DVm.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
5
dist/pages/blog/post-1.astro.mjs
vendored
5
dist/pages/blog/post-1.astro.mjs
vendored
|
@ -1,5 +0,0 @@
|
||||||
export { renderers } from '../../renderers.mjs';
|
|
||||||
|
|
||||||
const page = () => import('../../chunks/post-1_wnSHKF64.mjs');
|
|
||||||
|
|
||||||
export { page };
|
|
2
dist/pages/boilerplate.astro.mjs
vendored
2
dist/pages/boilerplate.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/boilerplate_LZJuf9-u.mjs');
|
const page = () => import('../chunks/boilerplate_C6zeWVie.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/export/gmod_loading.astro.mjs
vendored
2
dist/pages/export/gmod_loading.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../../renderers.mjs';
|
export { renderers } from '../../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../../chunks/gmod_loading_jKr7b-lF.mjs');
|
const page = () => import('../../chunks/gmod_loading_BeD4dSo6.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/index.astro.mjs
vendored
2
dist/pages/index.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/index_KtCmHE6Q.mjs');
|
const page = () => import('../chunks/index_ClcmJhdg.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/policy.astro.mjs
vendored
2
dist/pages/policy.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/policy_iQ5HQ9Hx.mjs');
|
const page = () => import('../chunks/policy_Dw4vUHV7.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/projects.astro.mjs
vendored
2
dist/pages/projects.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/projects_BICtSZQk.mjs');
|
const page = () => import('../chunks/projects_DdJbUl-7.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
2
dist/pages/rss.xml.astro.mjs
vendored
2
dist/pages/rss.xml.astro.mjs
vendored
|
@ -1,5 +1,5 @@
|
||||||
export { renderers } from '../renderers.mjs';
|
export { renderers } from '../renderers.mjs';
|
||||||
|
|
||||||
const page = () => import('../chunks/rss.xml_CRCPXvq7.mjs');
|
const page = () => import('../chunks/rss.xml_qlXdddg3.mjs');
|
||||||
|
|
||||||
export { page };
|
export { page };
|
||||||
|
|
6372
package-lock.json
generated
6372
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -10,10 +10,7 @@
|
||||||
"astro": "astro"
|
"astro": "astro"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/mdx": "^2.1.1",
|
"@astrojs/rss": "^3.0.0",
|
||||||
"@astrojs/rss": "^4.0.4",
|
"astro": "^2.10.7"
|
||||||
"@astrojs/sitemap": "^3.0.5",
|
|
||||||
"@astrojs/ts-plugin": "^1.6.1",
|
|
||||||
"astro": "^4.3.2"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
---
|
|
||||||
interface Props {
|
|
||||||
date: Date;
|
|
||||||
}
|
|
||||||
|
|
||||||
const { date } = Astro.props;
|
|
||||||
---
|
|
||||||
|
|
||||||
<time datetime={date.toISOString()}>
|
|
||||||
{
|
|
||||||
date.toLocaleDateString('en-us', {
|
|
||||||
year: 'numeric',
|
|
||||||
month: 'short',
|
|
||||||
day: 'numeric',
|
|
||||||
})
|
|
||||||
}
|
|
||||||
</time>
|
|
|
@ -1,85 +0,0 @@
|
||||||
---
|
|
||||||
import type { CollectionEntry } from 'astro:content';
|
|
||||||
import BaseHead from '../components/Head.astro';
|
|
||||||
import Header from '../components/Header.astro';
|
|
||||||
import Footer from '../components/Footer.astro';
|
|
||||||
import FormattedDate from '../components/FormattedDate.astro';
|
|
||||||
|
|
||||||
type Props = CollectionEntry<'blog'>['data'];
|
|
||||||
|
|
||||||
const { title, description, pubDate, updatedDate, heroImage } = Astro.props;
|
|
||||||
---
|
|
||||||
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<BaseHead title={title} description={description} />
|
|
||||||
<style>
|
|
||||||
main {
|
|
||||||
width: calc(100% - 2em);
|
|
||||||
max-width: 100%;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.hero-image {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.hero-image img {
|
|
||||||
display: block;
|
|
||||||
margin: 0 auto;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: var(--box-shadow);
|
|
||||||
}
|
|
||||||
.prose {
|
|
||||||
width: 720px;
|
|
||||||
max-width: calc(100% - 2em);
|
|
||||||
margin: auto;
|
|
||||||
padding: 1em;
|
|
||||||
color: rgb(var(--gray-dark));
|
|
||||||
}
|
|
||||||
.title {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
padding: 1em 0;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
.title h1 {
|
|
||||||
margin: 0 0 0.5em 0;
|
|
||||||
}
|
|
||||||
.date {
|
|
||||||
margin-bottom: 0.5em;
|
|
||||||
color: rgb(var(--gray));
|
|
||||||
}
|
|
||||||
.last-updated-on {
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<Header />
|
|
||||||
<main>
|
|
||||||
<article>
|
|
||||||
<div class="hero-image">
|
|
||||||
{heroImage && <img width={1020} height={510} src={heroImage} alt="" />}
|
|
||||||
</div>
|
|
||||||
<div class="prose">
|
|
||||||
<div class="title">
|
|
||||||
<div class="date">
|
|
||||||
<FormattedDate date={pubDate} />
|
|
||||||
{
|
|
||||||
updatedDate && (
|
|
||||||
<div class="last-updated-on">
|
|
||||||
Last updated on <FormattedDate date={updatedDate} />
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
</div>
|
|
||||||
<h1>{title}</h1>
|
|
||||||
<hr />
|
|
||||||
</div>
|
|
||||||
<slot />
|
|
||||||
</div>
|
|
||||||
</article>
|
|
||||||
</main>
|
|
||||||
<Footer />
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Loading…
Reference in a new issue