Skip to content

Commit 013402c

Browse files
윤혁준윤혁준
authored andcommitted
chore: 사이트 브랜드 문구 갱신
1 parent 78f2232 commit 013402c

6 files changed

Lines changed: 21 additions & 21 deletions

File tree

‎index.html‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<meta name="naver-site-verification" content="285723bcf1d1a6cbcc547cce5f249758f4c43267" />
88
<meta name="google-site-verification" content="DHPJy4dX7hesl1Kl-WWs7e4l4P211suOLbmlkT-pAUE" />
9-
<title>Devy's Blog</title>
10-
<meta name="description" content="Devy가 배우고 경험한 것들을 정리하는 블로그입니다." />
9+
<title>Devy Archive</title>
10+
<meta name="description" content="Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다." />
1111
<meta property="og:title" content="Devy Archive" />
12-
<meta property="og:description" content="Devy가 배우고 경험한 것들을 정리하는 블로그입니다." />
12+
<meta property="og:description" content="Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다." />
1313
<meta property="og:url" content="https://devy1540.dev" />
1414
<meta property="og:type" content="website" />
15-
<meta property="og:site_name" content="Devy's Blog" />
15+
<meta property="og:site_name" content="Devy Archive" />
1616
<meta property="og:image" content="https://devy1540.dev/og-image.png?v=20260610" />
1717
<meta property="og:image:width" content="1200" />
1818
<meta property="og:image:height" content="630" />
@@ -21,10 +21,10 @@
2121
<link rel="canonical" href="https://devy1540.dev" />
2222
<meta name="twitter:card" content="summary_large_image" />
2323
<meta name="twitter:title" content="Devy Archive" />
24-
<meta name="twitter:description" content="Devy가 배우고 경험한 것들을 정리하는 블로그입니다." />
24+
<meta name="twitter:description" content="Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다." />
2525
<meta name="twitter:image" content="https://devy1540.dev/og-image.png?v=20260610" />
2626
<meta name="twitter:image:alt" content="Devy Archive preview image" />
27-
<link rel="alternate" type="application/rss+xml" title="Devy's Blog RSS" href="https://devy1540.dev/rss.xml" />
27+
<link rel="alternate" type="application/rss+xml" title="Devy Archive RSS" href="https://devy1540.dev/rss.xml" />
2828
<link rel="sitemap" type="application/xml" title="Sitemap" href="https://devy1540.dev/sitemap-gsc.xml" />
2929
<link rel="stylesheet" as="style" crossorigin href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css" />
3030
<!-- Google Tag Manager -->

‎scripts/prerender.mjs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function escapeAttr(value) {
1818
}
1919

2020
function toFullTitle(title) {
21-
return title ? `${title} | Devy's Blog` : "Devy's Blog"
21+
return title ? `${title} | Devy Archive` : "Devy Archive"
2222
}
2323

2424
function safeJsonLd(jsonLd) {
@@ -32,7 +32,7 @@ function outputPathFor(routePath) {
3232

3333
function withHead(templateHtml, route) {
3434
const fullTitle = toFullTitle(route.title)
35-
const description = route.description || "Devy가 배우고 경험한 것들을 정리하는 블로그입니다."
35+
const description = route.description || "Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다."
3636
const previewTitle = route.ogTitle || fullTitle
3737
const previewDescription = route.ogDescription || description
3838
const fullUrl = `${baseUrl}${route.path}`

‎src/entry-server.tsx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function toCanonicalPath(path: string) {
4646

4747
export function getPrerenderRoutes(): PrerenderRoute[] {
4848
const posts = getAllPosts()
49-
const homeDescription = "Devy가 배우고 경험한 것들을 정리하는 블로그입니다."
49+
const homeDescription = "Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다."
5050

5151
return [
5252
{
@@ -57,7 +57,7 @@ export function getPrerenderRoutes(): PrerenderRoute[] {
5757
jsonLd: {
5858
"@context": "https://schema.org",
5959
"@type": "Blog",
60-
name: "Devy's Blog",
60+
name: "Devy Archive",
6161
description: homeDescription,
6262
url: BASE_URL,
6363
inLanguage: "ko-KR",
@@ -137,7 +137,7 @@ export function getPrerenderRoutes(): PrerenderRoute[] {
137137
url: `${BASE_URL}/posts/${post.slug}/`,
138138
image: OG_IMAGE_URL,
139139
author: { "@type": "Person", name: "Devy" },
140-
publisher: { "@type": "Organization", name: "Devy's Blog" },
140+
publisher: { "@type": "Organization", name: "Devy Archive" },
141141
mainEntityOfPage: { "@type": "WebPage", "@id": `${BASE_URL}/posts/${post.slug}/` },
142142
articleBody,
143143
...(post.tags.length > 0 ? { keywords: post.tags.join(", ") } : {}),

‎src/i18n/translations.ts‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export const ko: Translations = {
145145
viewAll: "전체 보기",
146146
},
147147
home: {
148-
subtitle: "Java, Spring, Kubernetes, observability, React와 운영 경험을 정리합니다.",
148+
subtitle: "백엔드 개발과 플랫폼 운영에서 마주한 문제, 선택, 해결 과정을 기록합니다.",
149149
viewPosts: "글 목록 보기",
150150
introduction: "소개",
151151
popularPosts: "인기 글",
@@ -256,9 +256,9 @@ export const ko: Translations = {
256256
general: "일반",
257257
},
258258
meta: {
259-
siteName: "Devy's Blog",
259+
siteName: "Devy Archive",
260260
homeTitle: "백엔드·인프라 개발 기록",
261-
defaultDescription: "Devy가 배우고 경험한 것들을 정리하는 블로그입니다.",
261+
defaultDescription: "Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다.",
262262
},
263263
}
264264

@@ -276,7 +276,7 @@ export const en: Translations = {
276276
viewAll: "View All",
277277
},
278278
home: {
279-
subtitle: "Documenting and sharing what I learn through development.",
279+
subtitle: "Notes on backend engineering, platform operations, and the decisions behind them.",
280280
viewPosts: "View Posts",
281281
introduction: "About",
282282
popularPosts: "Popular Posts",
@@ -387,8 +387,8 @@ export const en: Translations = {
387387
general: "General",
388388
},
389389
meta: {
390-
siteName: "Devy's Blog",
390+
siteName: "Devy Archive",
391391
homeTitle: "Backend and Infrastructure Engineering Notes",
392-
defaultDescription: "Notes from what Devy learns and experiences.",
392+
defaultDescription: "An archive of Devy's development and operations notes, organized around problem solving.",
393393
},
394394
}

‎src/pages/HomePage.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export function HomePage() {
1313
useMetaTags({
1414
title: t.meta.homeTitle,
1515
description: t.meta.defaultDescription,
16-
ogTitle: "Devy Archive",
16+
ogTitle: t.meta.siteName,
1717
url: "/",
1818
})
1919
const posts = getAllPosts()
@@ -42,7 +42,7 @@ export function HomePage() {
4242
{/* Hero */}
4343
<section className="mb-10 animate-in fade-in slide-in-from-bottom-4 duration-500 fill-mode-backwards">
4444
<h1 className="text-4xl font-bold tracking-tight mb-2">
45-
Devy's Blog
45+
{t.meta.siteName}
4646
</h1>
4747
<p className="text-muted-foreground">
4848
{t.home.subtitle}

‎vite.config.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ function rssPlugin(): Plugin {
5656
const rss = `<?xml version="1.0" encoding="UTF-8"?>
5757
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
5858
<channel>
59-
<title>Devy's Blog</title>
59+
<title>Devy Archive</title>
6060
<link>${BASE_URL}</link>
61-
<description>개발하며 배운 것들을 정리하고 공유합니다.</description>
61+
<description>Devy의 개발과 운영 기록을 문제 해결 중심으로 모아둔 아카이브입니다.</description>
6262
<language>ko</language>
6363
<atom:link href="${BASE_URL}/rss.xml" rel="self" type="application/rss+xml"/>
6464
${items.join("\n")}

0 commit comments

Comments
 (0)