Sveltekit Blog Engine
방명록
로그인
Read in:
한국어English日本語

블로그 핵심 기능 및 다국어 서비스 소개

blog-guide • 2026-06-17 AM12:08:16 (GMT+9) • 👀 26 •
#블로그#다국어지원#댓글#방명록#비밀글

🌐 블로그 핵심 기능 및 다국어 서비스 소개

본 문서는 일반 방문자가 블로그의 다국어 번역 글을 조회하고, 댓글 및 방명록을 통해 다른 독자들과 이야기를 나누는 핵심 기능의 명세를 소개합니다.


🌐 1. 다국어 본문 실시간 전환 (i18n)

이 블로그는 메뉴나 버튼 등의 기본 UI뿐 아니라, 작성된 포스트 본문 내용 자체도 여러 언어 버전으로 전환하여 읽을 수 있는 실시간 다국어 번역 뷰어를 제공합니다.

⚙️ 동작 방식 및 특징

  • 언어별 URL 라우팅: 상단 지구본 아이콘 또는 글 제목 옆의 언어 선택 버튼을 클릭하면, URL 주소에 언어 접두사(예: /en, /ja)가 붙으며 해당 언어의 전용 페이지로 즉시 라우팅됩니다. 기본 제공되는 언어(한국어, 영어, 일본어) 외에도, 관리자가 다국어 번역 사전(딕셔너리)을 추가 정의하면 새로운 외국어 버전을 제한 없이 추가로 발행할 수 있습니다.
img-blog-guide-blog-core-features-ko-001 img-blog-guide-blog-core-features-ko-002
img-blog-guide-blog-core-features-ko-003
다국어로 포스팅된 글은 해당 언어 버튼을 누르는 즉시 번역본 페이지로 이동합니다.
  • 수동 작성 데이터 로드 (실시간 자동 번역이 아님): 시스템이 텍스트를 기계적으로 실시간 자동 번역해 주는 것이 아닙니다. 작성자가 각 언어 탭에 번역된 포스트 본문 데이터를 직접 작성하여 개별 저장해 두면(외부 AI나 번역기로 가공하여 데이터베이스에 각각 등록), 방문자가 선택한 언어에 대응하는 포스트 데이터를 데이터베이스에서 정확하게 호출하여 화면에 렌더링하는 방식입니다.
  • 본문 및 메타데이터 동시 로드: 단순 텍스트 교체에 그치지 않고, 데이터베이스에 각 언어별로 등록된 제목, 요약, 태그, 본문 HTML이 완전히 선택된 언어의 개별 데이터로 교체되어 출력됩니다.
  • 미번역 글 대체(Fallback) 처리: 작성자가 특정 언어의 번역 글을 등록하지 않은 경우에는 방문자가 글을 읽지 못하는 상황을 방지하기 위해, 번역이 준비되지 않았다는 안내와 함께 기본 작성 언어(예: 한국어 본문)로 본문 내용을 대체하여 매끄럽게 보여줍니다.

💬 2. 댓글 및 답글(대댓글) 기능

각 게시글 하단에는 비로그인 방문자 또는 회원이 의견을 공유할 수 있는 댓글 영역이 배치되어 있습니다.

  • 의견 공유: 로그인한 사용자는 댓글 입력란에 본문을 작성하고 등록하여 즉시 생각을 공유할 수 있습니다.
  • 계층형 답글(대댓글): 특정 댓글 하단에 답글을 달 수 있어 토론 흐름을 트리 구조로 한눈에 알아보기 쉽게 정렬합니다.
  • 보안 및 무결성 유지: 본인이 작성한 댓글은 삭제가 가능합니다. 단, 이미 하위에 대댓글이 달린 댓글을 삭제하는 경우 전체 토론 맥락이 깨지는 것을 방지하기 위해 "삭제된 댓글입니다."라는 대체 문구로 마스킹 처리되어 계층 구조를 보존합니다.

📖 3. 방명록 및 비밀글 작성

블로그 방명록 공간(Guestbook)을 통해 사이트 개설자와 소통할 수 있는 기능을 제공합니다.

⚙️ 비밀 방명록 기능

  • 비밀글 쓰기: 글 작성 시 [🔒 비밀글로 작성] 체크박스를 활성화하면 보안 글 작성이 가능합니다.
  • 노출 권한 차단: 비밀글로 저장된 방명록은 제3자(다른 방문자 또는 비로그인 타인)의 목록에는 노출되지 않고 완전히 배제됩니다.
  • 안전한 대화: 오직 해당 방명록을 작성한 본인(로그인 상태)과 사이트 관리자에게만 본문 내용이 보이며, 안전하게 소통을 나눌 수 있습니다.

소셜 네트워크로 글 공유하기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...

정말 삭제하시겠습니까?

정말 이 댓글을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.

인기 포스트

  • [개발 일지] 2026-07-08
    2026-07-08 PM11:00:14 (GMT+9)
  • 웹 폰트 설정법 및 로딩 성능 최적화 매뉴얼
    2026-07-07 PM3:36:18 (GMT+9)
  • CLI 환경에서 Cloudflare Wrangler 로그인 및 API 토큰 설정 상세 설명서
    2026-07-06 PM7:49:33 (GMT+9)
  • [개발 일지] 어쩌다가 철지난 블로그 엔진을 만들게 되었는가
    2026-07-10 AM5:29:48 (GMT+9)

태그

#API Token#CLI#Cloudflare#Deploy#FAQ#Hreflang#IP설정#Login#Setup#SvelteKit
1 / 6

후원

소개개인정보 처리방침문의

© 2026 스벨트킷 블로그 엔진 · Powered by Sveltekit Blog Engine on Svelte 5

RSS SKBE v1.0.0.8 디자인 공유