diff --git a/.gitignore b/.gitignore index 8a79af47869..197fc213fe7 100644 --- a/.gitignore +++ b/.gitignore @@ -43,7 +43,7 @@ pnpm-lock.yaml.bak next-env.d.ts # rss feeds -feed.xml +/feed.xml # Sitemaps sitemap*.xml diff --git a/app/[locale]/developers/page.tsx b/app/[locale]/developers/page.tsx index 18bcc707f84..9fb47300afc 100644 --- a/app/[locale]/developers/page.tsx +++ b/app/[locale]/developers/page.tsx @@ -29,11 +29,14 @@ import { VStack } from "@/components/ui/flex" import Link from "@/components/ui/Link" import InlineLink from "@/components/ui/Link" import { Section } from "@/components/ui/section" +import { TagsInlineText } from "@/components/ui/tag" import { TerminalTypewriter } from "@/components/ui/terminal-typewriter" +import { getBlogFallbackHero } from "@/lib/utils/blog" import { cn } from "@/lib/utils/cn" import { getAppPageContributorInfo } from "@/lib/utils/contributors" -import { formatDateRange } from "@/lib/utils/date" +import { formatDate, formatDateRange } from "@/lib/utils/date" +import { getBlogPostsData } from "@/lib/utils/md" import { getMetadata } from "@/lib/utils/metadata" import { screens } from "@/lib/utils/screen" @@ -52,6 +55,7 @@ import tutorialTagsBanner from "@/public/images/developers/tutorial-tags-banner. import dogeImage from "@/public/images/doge-computer.png" import fallbackThumbnail from "@/public/images/eth-glyph-thumbnail.png" import heroImage from "@/public/images/heroes/developers-hub-hero.png" + const H3 = (props: ChildOnlyProp) =>
const Text = (props: ChildOnlyProp) => @@ -140,6 +144,8 @@ const DevelopersPage = async (props: { params: Promise{t("page-developers-blog-desc")}
+ ++ {t("page-latest-no-posts")} +
+ ) : ( + blogPosts.map((post) => ( +
+
{post.description}
+