From 1e37902e7be115db7ae40336feea6a0fee48578a Mon Sep 17 00:00:00 2001 From: flooorianflo Date: Sat, 9 Dec 2023 02:00:16 +0100 Subject: [PATCH] feat: sports entries --- content/feed/workout-1.md | 13 +++++ pages/feed/@slug/+Page.tsx | 5 +- pages/feed/index/+Page.tsx | 97 ++++++++++++++++++++++++++++++--- public/generated/workout-1.jpg | Bin 0 -> 28504 bytes public/sitemap.xml | 50 +++++++++-------- 5 files changed, 132 insertions(+), 33 deletions(-) create mode 100644 content/feed/workout-1.md create mode 100644 public/generated/workout-1.jpg diff --git a/content/feed/workout-1.md b/content/feed/workout-1.md new file mode 100644 index 00000000..009d3e22 --- /dev/null +++ b/content/feed/workout-1.md @@ -0,0 +1,13 @@ +--- +title: Workout +description: My workout routine. +type: sports +date: 08 / 12 / 2023 +move: 276 +exercise: 60 +stand: 180 +--- + +# Workout + +Trying to work out every second day. Currently using no apps for it other than the Fitness app on my Apple Watch. diff --git a/pages/feed/@slug/+Page.tsx b/pages/feed/@slug/+Page.tsx index c121d56c..c28955ab 100644 --- a/pages/feed/@slug/+Page.tsx +++ b/pages/feed/@slug/+Page.tsx @@ -9,7 +9,10 @@ export default function Page(props: Record) { return ( <>
- +
{ + const aDate = new Date( + Number(a.date.split("/")[2]), + Number(a.date.split("/")[1]) - 1, + Number(a.date.split("/")[0]) + ) + const bDate = new Date( + Number(b.date.split("/")[2]), + Number(b.date.split("/")[1]) - 1, + Number(b.date.split("/")[0]) + ) + return bDate.getTime() - aDate.getTime() + }) return (
@@ -39,22 +53,22 @@ export default function Page({ } >
-
+
{post.type === "writing" ? ( -
- +
+ Writing
) : post.type === "sports" ? ( -
- - Writing +
+ + Sports Entry
) : ( <> )} -

-

+

+

{date.toLocaleDateString("en-US", { weekday: "long" })} –{" "} {date.toLocaleDateString("en-US", { month: "long", @@ -87,6 +101,71 @@ export default function Page({

+ {post.type === "sports" && ( +
+
+
+
+
+

+ {post.move} +

+
+

Move

+
+
+
+
+

+ {post.exercise} +

+
+

+ Exercise +

+
+
+
+
+

+ {post.stand} +

+
+

Stand

+
+
+
+ )}
) diff --git a/public/generated/workout-1.jpg b/public/generated/workout-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60d1359199758755ad4569cabd444143f4f565b6 GIT binary patch literal 28504 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 literal 0 HcmV?d00001 diff --git a/public/sitemap.xml b/public/sitemap.xml index 19b3baa0..64105a52 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,94 +3,98 @@ https://preview.floriankiem.com/ - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/work - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/work/boost - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/work/bridge - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/work/curations - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/about - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/feed - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/feed/essentials - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/feed/first-post - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z + + + https://preview.floriankiem.com/feed/workout-1 + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/projects - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/projects/ambient-chat - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/projects/homebility - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/granny-ai - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/heartbeat - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/nutri - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/stackoverflow-redesign - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/visualization - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/archive/short-projects/web-audit - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/colophon - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/imprint - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z https://preview.floriankiem.com/privacy-policy - 2023-12-08T22:04:34.202Z + 2023-12-09T00:55:53.582Z \ No newline at end of file