이 가이드는 EmDash 관리 대시보드를 사용해 콘텐츠를 만들고, 편집하고, 관리하는 방법을 설명합니다.
관리자 접속
브라우저에서 사이트의 /_emdash/admin 으로 이동합니다. 설정 시 만든 자격 증명으로 로그인합니다.
대시보드에는 다음이 표시됩니다.
- 사이드바 — 컬렉션, 미디어, 설정으로 이동
- 콘텐츠 목록 — 선택한 컬렉션의 항목
- 빠른 작업 — 새 콘텐츠 만들기, 일괄 작업
콘텐츠 만들기
-
사이드바에서 컬렉션 이름(예: 게시물)을 클릭합니다.
-
새 게시물(또는 컬렉션에 맞는 버튼)을 클릭합니다.
-
필수 필드를 채웁니다.
- 제목 — 표시 이름
- 슬러그 — URL 식별자(제목에서 자동 생성, 수정 가능)
-
리치 텍스트 편집기로 본문을 작성합니다.
-
사이드바에서 메타데이터를 설정합니다.
- 상태 — 초안, 게시됨, 보관됨
- 게시일 — 게시할 날짜와 시간
- 카테고리 및 태그 — 분류 할당
-
저장을 클릭합니다.
콘텐츠 상태
각 항목은 다음 중 하나의 상태입니다.
| 상태 | 표시 | 용도 |
|---|---|---|
| 초안 | 관리자만 | 작성 중 |
| 게시됨 | 공개 | 라이브 콘텐츠 |
| 보관됨 | 관리자만 | 사용 종료 |
상태는 편집기 사이드바의 드롭다운에서 변경합니다.
리치 텍스트 편집기
EmDash 편집기는 다음을 지원합니다.
- 제목 — H2~H6
- 서식 — 굵게, 기울임, 밑줄, 취소선
- 목록 — 순서 있음/없음
- 링크 — 내부 및 외부
- 이미지 — 미디어 라이브러리에서 삽입
- 코드 블록 — 구문 강조
- 임베드 — YouTube, Vimeo, Twitter
- 섹션 —
/section명령으로 재사용 블록
슬래시 명령
/ 를 입력해 빠르게 삽입합니다.
| 명령 | 동작 |
|---|---|
/section | 재사용 섹션 삽입 |
/image | 미디어 라이브러리 이미지 |
/code | 코드 블록 삽입 |
키보드 단축키
| 동작 | 단축키 |
|---|---|
| 굵게 | Ctrl/Cmd + B |
| 기울임 | Ctrl/Cmd + I |
| 링크 | Ctrl/Cmd + K |
| 실행 취소 | Ctrl/Cmd + Z |
| 다시 실행 | Ctrl/Cmd + Shift + Z |
| 저장 | Ctrl/Cmd + S |
이미지 삽입
-
도구 모음의 이미지 버튼을 클릭합니다.
-
라이브러리에서 선택하거나 새로 업로드합니다.
-
대체 텍스트를 입력합니다(접근성에 필수).
-
정렬과 크기를 조정합니다.
-
삽입을 클릭합니다.
콘텐츠 편집
-
콘텐츠가 있는 컬렉션으로 이동합니다.
-
편집할 항목을 클릭합니다.
-
변경합니다.
-
저장을 클릭합니다.
게시된 콘텐츠의 변경은 사이트에 즉시 반영됩니다. 다시 빌드할 필요가 없습니다.
개정 이력
EmDash는 변경을 기록합니다. 편집기 사이드바에서 이력에 접근합니다.
-
사이드바에서 개정을 클릭합니다.
-
타임스탬프가 있는 이전 버전 목록을 봅니다.
-
개정을 클릭해 미리 봅니다.
-
복원으로 해당 버전으로 되돌립니다.
일괄 작업
여러 항목에 동시에 작업합니다.
-
콘텐츠 목록에서 체크박스로 항목을 선택합니다.
-
일괄 작업 드롭다운을 엽니다.
-
작업을 선택합니다.
- 게시 — 선택 항목을 모두 게시됨으로
- 보관 — 선택 항목을 모두 보관
- 삭제 — 선택 항목을 영구 삭제
-
작업을 확인합니다.
검색 및 필터
검색
검색 상자로 제목이나 본문을 찾습니다. 대소문자를 구분하지 않으며 부분 일치합니다.
필터
다음으로 목록을 좁힙니다.
- 상태 — 초안, 게시됨, 보관됨
- 날짜 범위 — 작성일 또는 수정일
- 작성자 — 누가 만들었는지
- 분류 — 카테고리 또는 태그
필터 지우기로 초기화합니다.
예약 게시
나중에 게시하려면:
-
콘텐츠를 만들거나 편집합니다.
-
상태를 초안으로 둡니다.
-
게시일을 미래 날짜·시간으로 설정합니다.
-
저장을 클릭합니다.
지정한 시각이 되면 자동으로 게시됩니다.
콘텐츠 삭제
편집 화면 또는 목록에서 삭제합니다.
편집기에서
-
삭제할 콘텐츠를 엽니다.
-
도구 모음에서 삭제를 클릭합니다.
-
삭제를 확인합니다.
목록에서
-
체크박스로 항목을 선택합니다.
-
일괄 작업 > 삭제를 선택합니다.
-
삭제를 확인합니다.
콘텐츠 API
프로그래밍 방식 접근에는 EmDash 관리 API를 사용합니다.
만들기
POST /_emdash/api/content/posts
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"title": "My New Post",
"slug": "my-new-post",
"content": "<p>Post content here</p>",
"status": "draft"
}
업데이트
PUT /_emdash/api/content/posts/my-new-post
Content-Type: application/json
Authorization: Bearer YOUR_API_TOKEN
{
"title": "Updated Title",
"status": "published"
}
삭제
DELETE /_emdash/api/content/posts/my-new-post
Authorization: Bearer YOUR_API_TOKEN
콘텐츠 번역
i18n이 켜져 있으면 모든 콘텐츠 항목의 번역을 만들 수 있습니다.
번역 만들기
-
번역할 항목을 엽니다.
-
편집기 사이드바에서 번역 패널을 찾습니다.
-
대상 로케일 옆의 번역을 클릭합니다.
-
미리 채워진 내용을 편집합니다(제목, 슬러그, 본문을 새 언어에 맞게).
-
저장을 클릭합니다.
새 번역은 원본에 연결되며 초안으로 시작합니다. 준비되면 따로 게시합니다.
번역 전환
번역 패널에 구성된 모든 로케일이 나열됩니다. 기존 번역 옆 편집을 눌러 바로 이동합니다. 현재 로케일은 체크 표시로 표시됩니다.
로케일 필터
콘텐츠 목록 도구 모음의 로케일 드롭다운으로 언어별로 필터링합니다. 각 항목의 로케일은 전용 열에 표시됩니다.
구성, 쿼리, 언어 전환기는 Internationalization 가이드를 참고하세요.
다음 단계
- Querying Content — 템플릿에서 콘텐츠 가져오기
- Media Library — 파일 업로드 및 관리
- Taxonomies — 카테고리와 태그로 정리
- Internationalization — 다국어 콘텐츠와 번역