- Hi, Iβm a theme for Astro, a simple starter that you can use to create your website or blog. - If you want to know more about how you can customise me, add more posts, and make it your own, - click on the GitHub icon link below and it will take you to my repo. + Engineer and founder. I build decentralized identity infrastructure and tools for developers. + Here you'll find what I've built, where I've worked, what I write, and the talks I've given.
{tagMeta.data.description}
} - {TagContent &&.cloudflarestream.com` subdomain.
+// The Stream player iframe is loaded from `${streamOrigin}//iframe`.
+export const streamOrigin = "https://customer-CODE.cloudflarestream.com";
+
// Used to generate links in both the Header & Footer.
export const menuLinks: { path: string; title: string }[] = [
{
path: "/",
title: "Home",
},
+ {
+ path: "/projects/",
+ title: "Projects",
+ },
+ {
+ path: "/experience/",
+ title: "Experience",
+ },
+ {
+ path: "/writing/",
+ title: "Writing",
+ },
+ {
+ path: "/speaking/",
+ title: "Speaking",
+ },
{
path: "/about/",
title: "About",
},
- {
- path: "/posts/",
- title: "Blog",
- },
- {
- path: "/notes/",
- title: "Notes",
- },
];
// https://expressive-code.com/reference/configuration/
diff --git a/src/utils/date.ts b/src/utils/date.ts
index fb943a5..150f87d 100644
--- a/src/utils/date.ts
+++ b/src/utils/date.ts
@@ -16,8 +16,8 @@ export function getFormattedDate(
}
export function collectionDateSort(
- a: CollectionEntry<"post" | "note">,
- b: CollectionEntry<"post" | "note">,
+ a: CollectionEntry<"writing" | "projects">,
+ b: CollectionEntry<"writing" | "projects">,
) {
return b.data.publishDate.getTime() - a.data.publishDate.getTime();
}