<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>My Blog</title>
        <link>https://blog-sample-a0x.pages.dev</link>
        <description>새로운 블로그에 오신 것을 환영합니다. (설정에서 이 문구를 수정하세요.)</description>
        <language>ko</language>
        <atom:link href="https://blog-sample-a0x.pages.dev/rss.xml" rel="self" type="application/rss+xml"/>
        <lastBuildDate>Fri, 12 Jun 2026 07:57:38 GMT</lastBuildDate>
        <item>
            <title><![CDATA[[초기화] 블로그 개설 완료 후 첫걸음: 어드민 로그인 및 환경변수 연동]]></title>
            <link>https://blog-sample-a0x.pages.dev/Setup/admin-setup</link>
            <guid isPermaLink="true">https://blog-sample-a0x.pages.dev/Setup/admin-setup</guid>
            <pubDate>Fri, 05 Jun 2026 13:00:37 GMT</pubDate>
            <description><![CDATA[배포 후 첫 ADMIN접속]]></description>
            <content:encoded><![CDATA[<h1 id="블로그-개설-완료-후-첫걸음-어드민-로그인-및-기본-설정">🚀 블로그 개설 완료 후 첫걸음: 어드민 로그인 및 기본 설정</h1>
<p>블로그 엔진 설치 스크립트(<code>npm run setup</code>)가 무사히 완료되고 Cloudflare Pages에 첫 배포가 성공했다면, 이제 나만의 블로그 공간을 꾸밀 준비가 끝났습니다. 본 포스트에서는 어드민에 최초 로그인하고 필수 기본 정보를 연동하는 방법을 순서대로 안내합니다.</p>
<hr>
<h2 id="1-관리자어드민-로그인-방법">🔑 1. 관리자(어드민) 로그인 방법</h2>
<p>설치가 완료되면 블로그와 분리된 관리자 대시보드(어드민) URL이 부여됩니다 (예: <code>https://cf-admin.pages.dev/</code>).</p>
<ol>
<li>브라우저를 열고 어드민 URL로 접속합니다.</li>
<li>접속 시 암호를 묻는 로그인 화면이 출력됩니다.</li>
<li>최초 설치 단계에서 설정한 관리자 비밀번호(<code>ADMIN_PASSWORD</code>)를 입력창에 정확히 기입한 후 <strong>로그인(Login)</strong> 버튼을 클릭합니다.<ul>
<li><em>팁: 로컬에서 설정했던 비밀번호는 <code>apps/admin/.dev.vars</code> 파일 내부의 <code>ADMIN_PASSWORD</code> 행에서 다시 확인하실 수 있습니다.</em></li>
</ul>
</li>
</ol>
<p><img src="/images/posts/admin-setup/desktop/img-Setup-admin-setup-001.webp" alt="어드민 로그인 화면"></p>
<hr>
<h2 id="2-필수-기본-정보-설정-site-metadata">⚙️ 2. 필수 기본 정보 설정 (Site Metadata)</h2>
<p>로그인 후 가장 먼저 해야 할 일은 내 블로그의 아이덴티티를 나타내는 정보들을 주입하는 것입니다. 어드민 대시보드에서 <strong>사이트 설정</strong> 메뉴로 이동합니다.</p>
<h3 id="입력-필수-메타데이터-항목">📝 입력 필수 메타데이터 항목</h3>
<ol>
<li><strong>사이트 제목 (Site Title)</strong>: <ul>
<li>검색 엔진(SEO) 타이틀 태그로 등록되며, 블로그 헤더 상단에 표시되는 이름입니다. (디자인 에디터의 &#39;로고 텍스트&#39;와 실시간 동기화됩니다.)</li>
</ul>
</li>
<li><strong>사이트 설명 (Site Description)</strong>:<ul>
<li>검색 엔진 검색 시 하단에 노출되는 설명 멘트(Meta Description)입니다. 유입량 확보에 매우 중요하므로 블로그 주제를 함축한 문구로 작성해 주세요.</li>
</ul>
</li>
<li><strong>기본 작성자 이름 (Author Name)</strong>:<ul>
<li>글 작성 시 기본적으로 표시될 작성자명/닉네임입니다.</li>
</ul>
</li>
<li><strong>블로그 Base URL</strong>:<ul>
<li>도메인 이전 시 리디렉션 및 RSS 피드, 소셜 카드 링크 생성을 위해 실제 서비스되는 메인 블로그 주소(예: <code>https://cf-blog.pages.dev/</code>)를 입력합니다.</li>
</ul>
</li>
</ol>
<hr>
<h2 id="3-어드민-비밀번호-관리-가이드">🔒 3. 어드민 비밀번호 관리 가이드</h2>
<p>초기 배포 시 템플릿 비밀번호를 사용했다면 보안 위험이 존재하므로 어드민 환경변수를 반드시 실제 전용 비밀번호로 업그레이드해야 합니다.</p>
<ol>
<li><code>apps/admin/.dev.vars</code> 파일을 엽니다.</li>
<li><code>ADMIN_PASSWORD</code> 뒤의 비밀번호 값을 나만이 알 수 있는 영문/숫자/특수문자 조합으로 변경하고 저장합니다.</li>
<li>터미널에서 <code>npm run deploy:admin</code>을 실행하여 원격 Cloudflare Pages Secrets에 변경된 암호를 안전하게 전송합니다.</li>
<li>이후 새로운 패스워드로 로그인하여 변경사항이 올바르게 캐시에 연동되었는지 확인합니다.</li>
</ol>
]]></content:encoded>
            <category>Setup</category>
            <enclosure url="/images/posts/admin-setup/desktop/img-Setup-admin-setup-001.webp" length="0" type="image/webp"/>
        </item>
    </channel>
</rss>