From dfad891ed9013cb53003a897e3bceca6fcc0582a Mon Sep 17 00:00:00 2001 From: Yunlong Wen <350394277@qq.com> Date: Mon, 15 Jun 2026 18:55:44 +0800 Subject: [PATCH] feat(footer): center footer content and render Markdown links Center the custom footer block (drop desktop left-align) and render its content with the shared Markdown component (react-markdown + remark-gfm + rehype-raw), so admins can write links like [ICP](https://beian.miit.gov.cn). External links open in a new tab. Update the Footer field description (en/zh) to hint Markdown support. Default multi-column footer unchanged. --- .../src/components/layout/components/footer.tsx | 12 ++++++------ web/default/src/i18n/locales/en.json | 2 +- web/default/src/i18n/locales/zh.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/web/default/src/components/layout/components/footer.tsx b/web/default/src/components/layout/components/footer.tsx index 00a6efbcceb7..00ab71f1b7d0 100644 --- a/web/default/src/components/layout/components/footer.tsx +++ b/web/default/src/components/layout/components/footer.tsx @@ -20,6 +20,7 @@ import { Fragment, useMemo } from 'react' import { Link } from '@tanstack/react-router' import { useTranslation } from 'react-i18next' import { cn } from '@/lib/utils' +import { Markdown } from '@/components/ui/markdown' import { useStatus } from '@/hooks/use-status' import { useSystemConfig } from '@/hooks/use-system-config' @@ -196,12 +197,11 @@ export function Footer(props: FooterProps) { )} >