Nuxt 초기 세팅 추가
This commit is contained in:
21
pages/admin/index.vue
Normal file
21
pages/admin/index.vue
Normal file
@@ -0,0 +1,21 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-dashboard">
|
||||
<div class="admin-dashboard__header border-b border-line bg-paper p-6">
|
||||
<p class="admin-dashboard__eyebrow text-xs font-semibold uppercase text-muted">
|
||||
Admin
|
||||
</p>
|
||||
<h1 class="admin-dashboard__title mt-2 text-3xl font-semibold">
|
||||
대시보드
|
||||
</h1>
|
||||
</div>
|
||||
<div class="admin-dashboard__body bg-paper p-6 text-sm text-muted">
|
||||
관리자 기능은 Ghost 스타일의 글쓰기 흐름을 기준으로 단계별 구현합니다.
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/pages/index.vue
Normal file
16
pages/admin/pages/index.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-pages bg-paper p-6">
|
||||
<h1 class="admin-pages__title text-3xl font-semibold">
|
||||
페이지 관리
|
||||
</h1>
|
||||
<p class="admin-pages__description mt-4 text-sm text-muted">
|
||||
고정 페이지 CRUD는 2차 관리자 개발 범위입니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/posts/[id].vue
Normal file
16
pages/admin/posts/[id].vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-post-edit bg-paper p-6">
|
||||
<h1 class="admin-post-edit__title text-3xl font-semibold">
|
||||
글 수정
|
||||
</h1>
|
||||
<p class="admin-post-edit__description mt-4 text-sm text-muted">
|
||||
저장된 글 데이터 연결 후 수정 화면을 구성합니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/posts/index.vue
Normal file
16
pages/admin/posts/index.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-posts bg-paper p-6">
|
||||
<h1 class="admin-posts__title text-3xl font-semibold">
|
||||
글 목록
|
||||
</h1>
|
||||
<p class="admin-posts__description mt-4 text-sm text-muted">
|
||||
글 목록 조회는 DB 설계 이후 연결합니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/posts/new.vue
Normal file
16
pages/admin/posts/new.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-post-editor bg-paper p-6">
|
||||
<h1 class="admin-post-editor__title text-3xl font-semibold">
|
||||
새 글 작성
|
||||
</h1>
|
||||
<p class="admin-post-editor__description mt-4 text-sm text-muted">
|
||||
마크다운 기반 위지윅 에디터는 다음 단계에서 구현합니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/settings/index.vue
Normal file
16
pages/admin/settings/index.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-settings bg-paper p-6">
|
||||
<h1 class="admin-settings__title text-3xl font-semibold">
|
||||
사이트 설정
|
||||
</h1>
|
||||
<p class="admin-settings__description mt-4 text-sm text-muted">
|
||||
사이트 설정은 2차 관리자 개발 범위입니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
16
pages/admin/tags/index.vue
Normal file
16
pages/admin/tags/index.vue
Normal file
@@ -0,0 +1,16 @@
|
||||
<script setup>
|
||||
definePageMeta({
|
||||
layout: 'admin'
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section class="admin-tags bg-paper p-6">
|
||||
<h1 class="admin-tags__title text-3xl font-semibold">
|
||||
태그 관리
|
||||
</h1>
|
||||
<p class="admin-tags__description mt-4 text-sm text-muted">
|
||||
DEV, NOTE, REVIEW, PLAY 같은 카테고리성 태그를 관리합니다.
|
||||
</p>
|
||||
</section>
|
||||
</template>
|
||||
Reference in New Issue
Block a user