Skip to content

Commit da9582e

Browse files
MinsungIMclaude
andauthored
chore: Docusaurus 템플릿 잔재 제거 + robots.txt 추가 (검색 노출 위험 해소) (#2)
* chore(blog): Docusaurus 기본 템플릿 잔재 제거 및 임시 저자 교체 - 샘플 블로그 글 4개 삭제 (first/long/mdx-blog-post, welcome) - authors.yml 의 yangshun(Yangshun Tay), slorber(Sébastien Lorber) 제거 후 minsung 저자 추가 - tags.yml 삭제 (docusaurus/facebook/hello/hola 무관 태그 정리) 검색 엔진의 boilerplate/duplicate content 분류 위험과 실재 인물의 프로필(이름·사진·소셜 링크) 무단 호스팅 위험 해소. sitemap URL: 29 → 18. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore(docs): Docusaurus 튜토리얼 샘플 docs 제거 - docs/tutorial-basics/ 디렉토리 전체 삭제 (6 파일) - docs/tutorial-extras/ 디렉토리 전체 삭제 (이미지 2개 포함) - sidebars.ts 에서 두 autogenerated 항목과 '튜토리얼 (샘플 — 추후 제거)' 카테고리 제거 - i18n/en/docusaurus-plugin-content-docs/current.json 의 죽은 번역 키 제거 Docusaurus 공식 튜토리얼과 본문 100% 동일하여 검색 엔진의 duplicate content / non-canonical 분류 위험이 있었음. sitemap URL: 18 → 10. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs(intro): Docusaurus 튜토리얼 본문을 SceneMakerAI 임시 소개로 교체 - '# Tutorial Intro' + Docusaurus 설치 가이드 → SceneMakerAI 한 단락 소개 - frontmatter 에 title/description 명시 (검색 결과 노출용) - 가이드/아키텍처/오픈소스 기여 카테고리, 블로그·프로젝트 소개로의 안내 링크 docs 진입 페이지의 검색 노출 메타가 'Tutorial Intro' 에서 'SceneMakerAI 문서' 로 정상화. duplicate content 위험 해소. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore(home): 홈 페이지를 4대 서비스 기반으로 재구성 및 템플릿 잔재 제거 - src/pages/index.tsx: title/description 의 Docusaurus placeholder 제거 ('Hello from ...' / 'Description will go into a meta tag in <head />' → 실제 SceneMakerAI 소개). 버튼 라벨도 'Docusaurus Tutorial' → '문서 시작하기' - src/components/HomepageFeatures: 'Easy to Use / Focus on What Matters / Powered by React' 데모 카드를 '모아보기 / 리믹스 / 광고' 로 교체. undraw 일러스트 의존 제거 (.featureSvg 스타일 정리 포함) - static/img/undraw_docusaurus_*.svg 3개 삭제 - src/pages/markdown-page.mdx 삭제 루트의 검색 메타가 placeholder 에서 실제 사이트 설명으로 전환. sitemap URL: 10 → 9 (이로써 9개 전부가 실제 콘텐츠 페이지). 원본 29개 잔재가 모두 제거됨. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore(seo): static/robots.txt 추가 (검색봇 허용 + Sitemap 명시) 기존에 /robots.txt 요청이 Docusaurus 404 HTML 로 응답하여 검색 엔진(특히 Bing)이 sitemap.xml 자동 발견을 못 하는 상태였음. User-agent: * Allow: / + Sitemap URL 명시로 표준 규약 준수. 빌드 시 static/ 의 모든 파일이 build/ 로 그대로 복사되므로 별도 설정 불필요. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore(seo): Docusaurus 기본 OG 이미지 제거 (자체 이미지 추가 전까지 메타 없음) - docusaurus.config.ts: themeConfig.image('img/docusaurus-social-card.jpg') 제거 → 자체 OG 이미지 준비 후 활성화하도록 안내 주석 남김 - static/img/docusaurus-social-card.jpg 삭제 (Docusaurus 기본 소셜 카드) - static/img/docusaurus.png 삭제 (어디서도 참조되지 않는 orphan) Slack/X/페이스북 등 링크 공유 시 Docusaurus 브랜드 이미지가 미리보기로 노출되던 문제 해소. 자체 이미지 준비 시 image: 'img/og.png' 한 줄 추가로 복귀. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d9800eb commit da9582e

33 files changed

Lines changed: 34 additions & 1139 deletions

blog/2019-05-28-first-blog-post.mdx

Lines changed: 0 additions & 12 deletions
This file was deleted.

blog/2019-05-29-long-blog-post.mdx

Lines changed: 0 additions & 44 deletions
This file was deleted.

blog/2021-08-01-mdx-blog-post.mdx

Lines changed: 0 additions & 24 deletions
This file was deleted.
-93.9 KB
Binary file not shown.

blog/2021-08-26-welcome/index.mdx

Lines changed: 0 additions & 29 deletions
This file was deleted.

blog/authors.yml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,8 @@
1-
yangshun:
2-
name: Yangshun Tay
3-
title: Ex-Meta Staff Engineer, Co-founder GreatFrontEnd
4-
url: https://linkedin.com/in/yangshun
5-
image_url: https://github.com/yangshun.png
1+
minsung:
2+
name: 임민성
3+
title: SceneMakerAI 팀
4+
url: https://github.com/MinsungIM
5+
image_url: https://github.com/MinsungIM.png
66
page: true
77
socials:
8-
x: yangshunz
9-
linkedin: yangshun
10-
github: yangshun
11-
newsletter: https://www.greatfrontend.com
12-
13-
slorber:
14-
name: Sébastien Lorber
15-
title: Docusaurus maintainer
16-
url: https://sebastienlorber.com
17-
image_url: https://github.com/slorber.png
18-
page:
19-
# customize the url of the author page at /blog/authors/<permalink>
20-
permalink: '/all-sebastien-lorber-articles'
21-
socials:
22-
x: sebastienlorber
23-
linkedin: sebastienlorber
24-
github: slorber
25-
newsletter: https://thisweekinreact.com
8+
github: MinsungIM

blog/tags.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/intro.mdx

Lines changed: 12 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,21 @@
11
---
22
sidebar_position: 1
3+
title: SceneMakerAI 문서
4+
description: 오픈소스 AI 로 방송 콘텐츠를 재가공하는 SceneMakerAI 프로젝트의 기술 문서·아키텍처·오픈소스 기여 가이드 모음.
35
---
46

5-
# Tutorial Intro
7+
# SceneMakerAI 문서
68

7-
Let's discover **Docusaurus in less than 5 minutes**.
9+
SceneMakerAI 는 오픈소스 AI 로 방송 콘텐츠를 재가공하기 위한 솔박스 사내 프로젝트입니다.
10+
이 문서 사이트는 프로젝트의 개념, 아키텍처, 그리고 오픈소스 생태계 기여 방식을 정리합니다.
811

9-
## Getting Started
12+
## 이 문서에서 다루는 것
1013

11-
Get started by **creating a new site**.
14+
- **[가이드](/docs/guide/overview)** — 프로젝트 설치, 실행, 기본 사용법
15+
- **[아키텍처](/docs/architecture/overview)** — 시스템 구성, 모듈 분리, 데이터 흐름
16+
- **[오픈소스 기여](/docs/contribute/overview)** — 사내·외부 오픈소스 기여 가이드라인
1217

13-
Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**.
18+
## 다른 곳
1419

15-
### What you'll need
16-
17-
- [Node.js](https://nodejs.org/en/download/) version 20.0 or above:
18-
- When installing Node.js, you are recommended to check all checkboxes related to dependencies.
19-
20-
## Generate a new site
21-
22-
Generate a new Docusaurus site using the **classic template**.
23-
24-
The classic template will automatically be added to your project after you run the command:
25-
26-
```bash
27-
npm init docusaurus@latest my-website classic
28-
```
29-
30-
You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor.
31-
32-
The command also installs all necessary dependencies you need to run Docusaurus.
33-
34-
## Start your site
35-
36-
Run the development server:
37-
38-
```bash
39-
cd my-website
40-
npm run start
41-
```
42-
43-
The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there.
44-
45-
The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/.
46-
47-
Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes.
20+
- [블로그](/blog) — 개발 노트, 실험 결과, 회고
21+
- [프로젝트 소개](/about) — 배경과 목표

docs/tutorial-basics/_category_.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

docs/tutorial-basics/congratulations.mdx

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)