이 가이드는 EmDash 관리 대시보드를 사용하여 콘텐츠를 생성, 편집 및 관리하는 방법을 다룹니다.
관리자 액세스
사이트의 /_emdash/admin에서 브라우저를 엽니다. 설정 중에 생성한 자격 증명으로 로그인하세요.
대시보드는 다음을 표시합니다:
- 사이드바 - 컬렉션, 미디어 및 설정으로 이동
- 콘텐츠 목록 - 선택한 컬렉션의 항목
- 빠른 작업 - 새 콘텐츠 생성, 대량 작업
콘텐츠 생성
-
사이드바에서 컬렉션 이름을 클릭합니다(예: 게시물)
-
새 게시물을 클릭합니다(또는 컬렉션에 해당하는 항목)
-
필수 필드를 입력합니다:
- 제목 - 콘텐츠의 표시 이름
- Slug - 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이 활성화되면 모든 콘텐츠 항목의 번역을 생성할 수 있습니다.
번역 생성
-
번역하려는 콘텐츠 항목을 엽니다
-
편집기 사이드바에서 번역 패널을 찾습니다
-
대상 로케일 옆의 번역을 클릭합니다
-
미리 채워진 콘텐츠를 편집합니다 — 새 언어의 제목, slug 및 본문을 조정합니다
-
저장을 클릭합니다
새 번역은 원래 항목에 연결되며 초안으로 시작됩니다. 번역이 준비되면 독립적으로 게시하세요.
번역 간 전환
번역 패널은 구성된 모든 로케일을 표시합니다. 기존 번역 옆의 편집을 클릭하여 직접 이동합니다. 현재 로케일은 체크 표시로 표시됩니다.
로케일 필터
콘텐츠 목록에서 도구 모음의 로케일 드롭다운을 사용하여 언어별로 항목을 필터링합니다. 각 항목은 전용 열에 로케일을 표시합니다.
구성, 쿼리 및 언어 전환기에 대한 자세한 내용은 국제화 가이드를 참조하세요.