Move admin page styling to shared css
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m50s

This commit is contained in:
2026-07-09 12:14:55 +09:00
parent 6ec4ef4c9a
commit 37e631582d
16 changed files with 70 additions and 43 deletions
+8 -15
View File
@@ -4,20 +4,13 @@
ViewData["Title"] = "블로그 등록";
}
<section class="container-fluid py-4" data-blog-editor-root>
<section class="container-fluid admin-page-shell admin-editor-root" data-blog-editor-root>
<div class="row g-3">
<div class="col-12">
<div class="page-header">
<div class="row align-items-center">
<div class="col">
<div class="page-pretitle">Content</div>
<h2 class="page-title">블로그 등록</h2>
</div>
</div>
</div>
<partial name="_AdminPageHeader" model='("콘텐츠", "블로그 등록", "에디터와 미리보기를 함께 제공하는 작성 화면입니다.", null, null)' />
</div>
<div class="col-lg-8">
<form method="post" class="card">
<form method="post" class="card admin-page-card">
<div class="card-body">
<div asp-validation-summary="All" class="alert alert-danger"></div>
<input type="hidden" asp-for="Input.Content" data-blog-editor-value />
@@ -28,14 +21,14 @@
</div>
<div class="mb-3">
<label class="form-label">본문</label>
<div class="d-flex flex-wrap gap-2 mb-2">
<div class="d-flex flex-wrap gap-2 admin-editor-toolbar">
<button type="button" class="btn btn-sm btn-outline-secondary" data-blog-command="bold">Bold</button>
<button type="button" class="btn btn-sm btn-outline-secondary" data-blog-command="italic">Italic</button>
<button type="button" class="btn btn-sm btn-outline-secondary" data-blog-command="insertUnorderedList">UL</button>
<button type="button" class="btn btn-sm btn-outline-secondary" data-blog-command="formatBlock" data-blog-value="h2">H2</button>
<button type="button" class="btn btn-sm btn-outline-secondary" data-blog-command="formatBlock" data-blog-value="blockquote">Quote</button>
</div>
<div class="form-control" data-blog-editor contenteditable="true" style="min-height: 320px; overflow:auto;"></div>
<div class="form-control admin-editor-content" data-blog-editor contenteditable="true"></div>
<div class="form-hint text-muted small mt-2">HTML 태그는 그대로 저장되고 홈페이지에서 렌더링됩니다.</div>
</div>
<div class="row g-3">
@@ -61,17 +54,17 @@
</div>
</div>
</div>
<div class="card-footer d-flex justify-content-between">
<div class="card-footer bg-white d-flex justify-content-between">
<a class="btn btn-outline-secondary" href="/admin/blog">취소</a>
<button class="btn btn-primary" type="submit">저장</button>
</div>
</form>
</div>
<div class="col-lg-4">
<div class="card">
<div class="card admin-page-card h-100">
<div class="card-header"><h3 class="card-title">미리보기</h3></div>
<div class="card-body">
<article class="markdown-body" data-blog-preview></article>
<article class="markdown-body admin-editor-preview" data-blog-preview></article>
</div>
</div>
</div>