diff --git a/content/publications/ss2026_27.yaml b/content/publications/ss2026_27.yaml index 3eb54b2..4d165ab 100644 --- a/content/publications/ss2026_27.yaml +++ b/content/publications/ss2026_27.yaml @@ -20,4 +20,5 @@ news: title: ja: "SIGSS 2026年7月研究会で研究発表を行いました." en: "Presented our work at the July 2026 SIGSS meeting." + url: "https://www.ipsj.or.jp/kenkyukai/event/se223.html" type: "talk" diff --git a/src/components/about_section.astro b/src/components/about_section.astro index 8618fca..8984945 100644 --- a/src/components/about_section.astro +++ b/src/components/about_section.astro @@ -2,7 +2,9 @@ import type { Lang } from "@i18n/ui"; import { useTranslations, pickLocale } from "@i18n/utils"; import { education } from "@data/education"; +import { profile } from "@data/profile"; import Section from "./section.astro"; +import TagList from "./tag_list.astro"; interface Props { lang: Lang; @@ -13,6 +15,10 @@ const t = useTranslations(lang); ---
+

{pickLocale(profile.introduction, lang)}

+
+ +

{t("about.education")}

diff --git a/src/components/publications_section.astro b/src/components/publications_section.astro index 083d832..c64cd35 100644 --- a/src/components/publications_section.astro +++ b/src/components/publications_section.astro @@ -1,8 +1,10 @@ --- import type { Lang } from "@i18n/ui"; import { useTranslations } from "@i18n/utils"; +import { getNews } from "@data/news"; import { getPublications } from "@data/publications"; import Section from "./section.astro"; +import NewsEntry from "./news_entry.astro"; import PublicationEntry from "./publication_entry.astro"; interface Props { @@ -12,6 +14,7 @@ interface Props { const { lang } = Astro.props; const t = useTranslations(lang); const publications = await getPublications(lang); +const news = await getNews(); ---
@@ -26,13 +29,27 @@ const publications = await getPublications(lang);

{t("publications.empty")}

) } + { + news.length > 0 && ( + + ) + }