라이브 블로그가 드디어 완성됐어요. 로컬에서 26개 글을 작성해두고 실제 서버로 옮기는 과정이 생각보다 복잡하더라고요.
오늘 목표
로컬 WordPress에서 작성한 블로그 글들을 라이브 서버로 이전하고, 테마 교체와 SEO 플러그인 설정까지 마무리하는 것이었어요.
준비물
Step 1: WordPress 글 내보내기 및 가져오기
로컬 WordPress 관리자 페이지에서 도구 → 내보내기를 클릭했어요. 글과 페이지를 선택하고 XML 파일로 내보내기를 완료했습니다.
라이브 서버 관리자 페이지에서 도구 → 가져오기로 들어가서 WordPress 항목을 선택했어요. XML 파일을 업로드하니 26개 글이 모두 성공적으로 이전됐습니다. 다음과 같이 완료 화면이 나타나더라고요.

Step 2: 이미지 업로드 스크립트 개발
문제가 하나 있었어요. 이미지들이 로컬 URL로 연결되어 있어서 라이브 사이트에서는 보이지 않았거든요. Claude한테 상황을 설명했더니 이미지 업로드 자동화 스크립트를 만들어줬어요.
첫 번째는 스크린샷을 자동으로 업로드하는 스크립트예요:
python upload_screenshots.py
명령 프롬프트에서 실행하니 로컬 폴더에 있던 이미지 파일들이 하나씩 라이브 서버 미디어 라이브러리로 업로드되더라고요. 아래처럼 진행 상황이 실시간으로 표시됐어요.

Step 3: WordPress 테마 교체 작업
기본 테마는 너무 단조로워서 Astra 테마로 교체했어요. 외모 → 테마에서 새로 추가를 클릭하고 ‘Astra’를 검색해서 설치했습니다.
활성화하고 나니 메인 페이지가 카드형 레이아웃으로 바뀌더라고요. 각 글이 썸네일과 함께 깔끔하게 정리돼서 보기 좋아졌어요. WordPress 테마 교체 효과가 바로 눈에 보였습니다.

Step 4: Rank Math SEO 플러그인 설치
SEO 최적화를 위해 플러그인을 찾아봤어요. Yoast SEO가 유명하긴 한데, Rank Math SEO가 무료 기능이 더 많다는 얘기를 들어서 이걸로 선택했습니다.
플러그인 → 새로 추가에서 ‘Rank Math’를 검색해서 설치하고 활성화했어요. 설정 마법사가 자동으로 시작되면서 사이트 정보를 입력하라고 하더라고요.
구글 애널리틱스와 서치 콘솔 연결 단계에서는 일단 건너뛰기로 했어요. SSL 인증서가 아직 없어서 연결이 안 될 것 같았거든요. 아래 화면처럼 기본 설정만 완료했습니다.

Step 5: SSL 인증서 발급 신청
구글 서비스 연결을 위해서는 https가 필요해요. 카페24 관리 페이지에서 보안 → SSL 인증서 메뉴로 들어갔습니다.
다행히 무료 SSL 인증서 발급이 가능했어요. Let’s Encrypt 무료 인증서를 신청했는데, 발급까지 몇 시간이 걸린다고 하더라고요.
신청 완료하고 기다리는 동안 https://ai-lifediary.com으로 접속해보니 정상적으로 사이트가 열렸어요. 아직 http지만 일단 라이브 서버 구축은 성공한 셈이죠.

완료된 작업들
- 로컬 WordPress 글 26개 라이브 서버 이전 완료
- 이미지 자동 업로드 스크립트 개발 및 실행
- Astra 테마로 WordPress 테마 교체 완료
- Rank Math SEO 플러그인 설치 및 기본 설정
- SSL 인증서 발급 신청 (처리 대기 중)
- 라이브 블로그 사이트 정상 접속 확인
오늘 느낀 점
로컬에서 라이브로 옮기는 게 단순히 파일 복사가 아니라는 걸 깨달았어요. 이미지 URL 문제부터 SSL 인증서까지, 신경 쓸 게 생각보다 많더라고요.
그래도 AI 에이전트 덕분에 복잡한 스크립트 작업도 금방 해결됐어요. 직접 코드 짜려면 며칠 걸렸을 텐데 Claude한테 맡기니 한 시간 만에 끝났거든요. 이제 진짜 블로그다운 모습이 나왔네요.
썸네일 사진: Matthew Fournier on Unsplash
📌 오늘의 프롬프트 업데이트
- 초보자 서술 톤 조정 — “이게 뭔지 모르겠지만” 같은 과한 무지 표현 제거. “알려준 대로 따라했더니 됐어요” 처럼 맥락은 이해하면서 따라하는 초보자 톤으로 변경. A타입 도입부는 키프레이즈 포함 명확한 문장으로 시작 후 점점 구어체로 전환. claude.md 파일 구조 개선 — 루트는 지도 역할만 경량화, 상세 규칙은 하위 폴더(agents/)로 분산. 에이전트 팀 구조 설계 시작 (writing/research/qa/posting 역할 분리).