From bb6b384e2a8f7c295c905bac4efe08a1987d1a8e Mon Sep 17 00:00:00 2001 From: Ash Date: Fri, 10 Jul 2026 13:41:47 +0900 Subject: [PATCH 1/2] Add LinkedIn community link --- docs/homepage-redesign-roadmap.md | 5 +++-- src/i18n/ui.ts | 4 ++++ src/pages/index.astro | 19 ++++++++++++++++--- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/docs/homepage-redesign-roadmap.md b/docs/homepage-redesign-roadmap.md index eacb88f..ba1931c 100644 --- a/docs/homepage-redesign-roadmap.md +++ b/docs/homepage-redesign-roadmap.md @@ -30,7 +30,7 @@ First-meetup expectations Practical first-visit facts · Secondary RSVP Community links - Meetup · Discord · GitHub · Contact + Meetup · Discord · GitHub · LinkedIn · Contact Upcoming events Mobile event list · Desktop calendar · RSVP counts · Maps links @@ -332,7 +332,7 @@ Give existing members fast access to frequently used resources without interrupt - Move the current quick links below the first-meetup onboarding section. - Rename the section to “Community links.” -- Preserve the four existing external destinations: Meetup, Discord, GitHub, and Contact. +- Preserve the external destinations: Meetup, Discord, LinkedIn, GitHub, and Contact. - Reorder the remainder of the homepage according to the target structure. - Add a fixed-navigation destination for the hub. - Restore a compact community-size signal near the hub introduction, backed by Meetup data rather than a hard-coded claim. @@ -342,6 +342,7 @@ Give existing members fast access to frequently used resources without interrupt - Meetup → community Meetup group - Discord → community Discord - GitHub → community GitHub organization +- LinkedIn → community LinkedIn company page - Contact → organizer contact form ### Implementation notes diff --git a/src/i18n/ui.ts b/src/i18n/ui.ts index bb27643..686cea6 100644 --- a/src/i18n/ui.ts +++ b/src/i18n/ui.ts @@ -45,6 +45,8 @@ export const ui = { "home.quickLinks.meetup.description": "Hang with us", "home.quickLinks.discord.title": "Discord", "home.quickLinks.discord.description": "Chat with us", + "home.quickLinks.linkedin.title": "LinkedIn", + "home.quickLinks.linkedin.description": "Network with us", "home.quickLinks.github.title": "GitHub", "home.quickLinks.github.description": "Build with us", "home.quickLinks.contact.title": "Contact", @@ -151,6 +153,8 @@ export const ui = { "home.quickLinks.meetup.description": "次回イベントに参加する。", "home.quickLinks.discord.title": "Discord", "home.quickLinks.discord.description": "メンバーとリアルタイムで交流。", + "home.quickLinks.linkedin.title": "LinkedIn", + "home.quickLinks.linkedin.description": "つながりを広げよう。", "home.quickLinks.github.title": "GitHub", "home.quickLinks.github.description": "コミュニティの制作物をチェック。", "home.quickLinks.contact.title": "お問い合わせ", diff --git a/src/pages/index.astro b/src/pages/index.astro index 78a33f8..eed1fa2 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -6,7 +6,13 @@ import Calendar from "../components/Calendar.astro"; import UpcomingEventList from "../components/UpcomingEventList.astro"; import LiveEventUpdater from "../components/LiveEventUpdater.astro"; import Footer from "../components/Footer.astro"; -import { FaGithub, FaDiscord, FaMeetup, FaEnvelope } from "react-icons/fa"; +import { + FaDiscord, + FaEnvelope, + FaGithub, + FaLinkedin, + FaMeetup, +} from "react-icons/fa"; import { FaExternalLinkAlt } from "react-icons/fa"; import { FaComments, @@ -41,6 +47,7 @@ const meetupUrl = ? "https://www.meetup.com/ja-JP/kyoto-tech-meetup/" : "https://www.meetup.com/kyoto-tech-meetup/"; const discordUrl = "https://discord.gg/mXFWEHDKeu"; +const linkedinUrl = "https://www.linkedin.com/company/kyoto-tech-meetup/"; const githubUrl = "https://github.com/kyoto-tech"; const contactUrl = "https://forms.gle/NPtc1G1vM9jGBYhp6"; const memberFeedsEditUrl = @@ -65,6 +72,12 @@ const quickLinks = [ titleKey: "home.quickLinks.github.title", descriptionKey: "home.quickLinks.github.description", }, + { + href: linkedinUrl, + icon: FaLinkedin, + titleKey: "home.quickLinks.linkedin.title", + descriptionKey: "home.quickLinks.linkedin.description", + }, { href: contactUrl, icon: FaEnvelope, @@ -262,7 +275,7 @@ const formatDate = (value: string) => {

{t("home.quickLinks.title")}

-
+