<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>minml</title><description>AI 도구로 개인 블로그를 만들고 직접 운영하며 확인한 과정을 기록합니다.</description><link>https://minml.kr/</link><item><title>글을 발행하면 Google이 바로 찾을까? Astro 블로그의 색인 준비 상태를 확인한 과정</title><link>https://minml.kr/astro-blog-indexing-readiness-check/</link><guid isPermaLink="true">https://minml.kr/astro-blog-indexing-readiness-check/</guid><description>Astro 블로그에 새 글을 발행한 뒤 내부 링크, 사이트맵, robots.txt, canonical, RSS와 운영 URL을 확인해 검색엔진이 발견할 수 있는 기술적 상태인지 점검한 과정입니다.</description><pubDate>Sat, 12 Sep 2026 08:35:00 GMT</pubDate></item><item><title>AI가 쓴 기술 글, 어디까지 믿어도 될까? 공식 문서와 실제 결과로 검증한 과정</title><link>https://minml.kr/ai-technical-writing-fact-check/</link><guid isPermaLink="true">https://minml.kr/ai-technical-writing-fact-check/</guid><description>AI가 작성한 기술 블로그 초안을 경험, 외부 사실, 기술 동작과 해석으로 나누고 공식 문서와 직접 실행 결과로 검증하는 minml의 팩트체크 과정을 정리합니다.</description><pubDate>Fri, 11 Sep 2026 16:00:00 GMT</pubDate></item><item><title>글 23편이 한 목록에만 있었습니다, 블로그 메뉴와 카테고리를 다시 나눈 과정</title><link>https://minml.kr/blog-menu-category-restructure/</link><guid isPermaLink="true">https://minml.kr/blog-menu-category-restructure/</guid><description>홈에 글 23편을 한 목록으로만 보여주던 minml을 제작·이전, 운영·보안, AI 활용의 세 주제로 나눴습니다. 기존 주소를 유지하며 메뉴와 내부 연결을 개편한 실제 과정을 정리합니다.</description><pubDate>Fri, 11 Sep 2026 14:07:00 GMT</pubDate></item><item><title>AI로 개인 블로그를 만들 때 어디까지 맡겨도 될까, 직접 나눈 역할과 검증 기준</title><link>https://minml.kr/ai-website-work-human-review-guide/</link><guid isPermaLink="true">https://minml.kr/ai-website-work-human-review-guide/</guid><description>AI와 함께 개인 블로그를 기획하고 코드 수정, 콘텐츠 이전, 서버 배포까지 진행하면서 AI에게 맡긴 일과 사람이 직접 결정하고 검증한 일을 단계별로 정리했습니다.</description><pubDate>Fri, 11 Sep 2026 14:05:00 GMT</pubDate></item><item><title>Astro 사이트를 바로 덮어쓰지 않고 새 릴리스로 교체하는 이유</title><link>https://minml.kr/astro-atomic-release-deployment/</link><guid isPermaLink="true">https://minml.kr/astro-atomic-release-deployment/</guid><description>Astro 정적 사이트의 공개 폴더를 직접 덮어쓰지 않고 새 릴리스에 완성본을 올린 뒤 current 심볼릭 링크로 교체하는 minml의 실제 배포 구조를 설명합니다.</description><pubDate>Fri, 11 Sep 2026 00:40:00 GMT</pubDate></item><item><title>깨진 링크를 넣어도 Astro 빌드는 성공했습니다, 배포 전 검증한 방법</title><link>https://minml.kr/astro-broken-link-build-verification/</link><guid isPermaLink="true">https://minml.kr/astro-broken-link-build-verification/</guid><description>Astro 글의 내부 링크를 로컬에서 의도적으로 깨뜨려보니 빌드는 성공했지만 별도 검증은 실패했습니다. 생성된 HTML의 링크, 이미지, 사이트맵과 초안을 배포 전에 확인하는 실제 방법을 설명합니다.</description><pubDate>Sat, 29 Aug 2026 08:15:00 GMT</pubDate></item><item><title>Astro 배포 릴리스가 24개 쌓였습니다, 롤백용 5개만 남긴 과정</title><link>https://minml.kr/astro-release-retention-cleanup/</link><guid isPermaLink="true">https://minml.kr/astro-release-retention-cleanup/</guid><description>Astro 정적 사이트의 배포 릴리스 24개를 현재 릴리스와 최근 롤백 지점 5개만 남기고 정리했습니다. 드라이런, 경로 검증, 삭제 후 공개 사이트 확인과 자동화 과정을 설명합니다.</description><pubDate>Fri, 28 Aug 2026 01:10:00 GMT</pubDate></item><item><title>블로그 글에 서버 정보가 들어갔을까, 발행 전 보안 검토 규칙을 만들었습니다</title><link>https://minml.kr/technical-blog-security-review-checklist/</link><guid isPermaLink="true">https://minml.kr/technical-blog-security-review-checklist/</guid><description>AI와 작성한 기술 블로그 글을 공개하기 전 서버 IP, SSH 정보, 토큰, 내부 경로, 명령 출력과 이미지 메타데이터를 어떻게 검사하고 일반화하는지 실제 검토 과정으로 설명합니다.</description><pubDate>Fri, 28 Aug 2026 00:45:00 GMT</pubDate></item><item><title>개인 사이트 유지보수 체크리스트, 배포 때·매달·분기별로 나눴습니다</title><link>https://minml.kr/personal-website-maintenance-checklist/</link><guid isPermaLink="true">https://minml.kr/personal-website-maintenance-checklist/</guid><description>개인 웹사이트를 운영하며 배포할 때, 매달, 분기별로 확인할 항목을 실제 서버 점검 결과와 함께 정리했습니다. 링크·인증서·디스크·업데이트·백업을 언제 확인하는지 설명합니다.</description><pubDate>Fri, 28 Aug 2026 00:30:00 GMT</pubDate></item><item><title>Astro 배포 후 파일 권한이 707이었습니다, 755·644로 고친 과정</title><link>https://minml.kr/static-site-file-permissions-755-644/</link><guid isPermaLink="true">https://minml.kr/static-site-file-permissions-755-644/</guid><description>Astro 정적 사이트를 Nginx 서버에 배포한 뒤 707·777·666 권한을 발견한 과정과 디렉터리 755, 파일 644로 수정하고 배포 자동화에 검사를 추가한 방법을 설명합니다.</description><pubDate>Thu, 27 Aug 2026 11:48:00 GMT</pubDate></item><item><title>AI 블로그 대표 이미지가 제각각이라 스타일 가이드를 만들었습니다</title><link>https://minml.kr/ai-blog-feature-image-style-guide/</link><guid isPermaLink="true">https://minml.kr/ai-blog-feature-image-style-guide/</guid><description>AI로 블로그 대표 이미지를 만들 때 결과가 매번 달라지는 문제를 줄이기 위해 기준 이미지, 색상, 오브젝트 수, 금지 요소와 WebP 저장 규칙을 정한 minml의 실제 과정을 설명합니다.</description><pubDate>Thu, 27 Aug 2026 10:55:00 GMT</pubDate></item><item><title>AI에게 SSH 서버 작업을 맡길 때 제가 꼭 확인하는 7가지</title><link>https://minml.kr/ai-ssh-server-work-checklist/</link><guid isPermaLink="true">https://minml.kr/ai-ssh-server-work-checklist/</guid><description>Codex 같은 AI 코딩 도구에 운영 서버 SSH 작업을 요청할 때 대상 서버 확인, 읽기 전용 조사, 작업 범위, 백업, 승인, 배포와 사후 점검을 어떻게 나누는지 minml의 실제 운영 과정으로 설명합니다.</description><pubDate>Thu, 27 Aug 2026 08:15:00 GMT</pubDate></item><item><title>Astro 블로그는 무엇을 백업해야 할까, 직접 정리한 복구 방법</title><link>https://minml.kr/astro-blog-backup-restore/</link><guid isPermaLink="true">https://minml.kr/astro-blog-backup-restore/</guid><description>데이터베이스가 없는 Astro 블로그에서 소스와 이미지, 의존성 잠금 파일, 빌드 결과물을 어떻게 나눠 백업하는지 minml의 실제 운영 방식과 복구 순서로 설명합니다.</description><pubDate>Sun, 09 Aug 2026 07:05:00 GMT</pubDate></item><item><title>Ghost에 이미지 한 장을 올렸는데 파일이 여러 개 생긴 이유</title><link>https://minml.kr/ghost-image-multiple-files-explained/</link><guid isPermaLink="true">https://minml.kr/ghost-image-multiple-files-explained/</guid><description>Ghost 이미지 백업에서 원본과 최적화본, 여러 너비와 WebP 변환 파일이 함께 발견됐습니다. 실제 minml 백업 구조를 바탕으로 파일이 늘어나는 이유와 이전할 때의 정리 기준을 설명합니다.</description><pubDate>Sun, 09 Aug 2026 06:55:00 GMT</pubDate></item><item><title>Ghost에서 Astro로 글과 이미지를 옮긴 실제 과정</title><link>https://minml.kr/ghost-to-astro-migration-process/</link><guid isPermaLink="true">https://minml.kr/ghost-to-astro-migration-process/</guid><description>Ghost 6에서 운영하던 minml의 글과 페이지, 이미지를 Astro로 옮겼습니다. 전체 백업부터 JSON 변환, Markdown 생성, 기존 주소와 이미지 검사, 서버 전환까지 실제 작업 순서를 기록합니다.</description><pubDate>Sun, 09 Aug 2026 06:45:00 GMT</pubDate></item><item><title>정적 블로그에는 왜 데이터베이스가 필요 없을까</title><link>https://minml.kr/why-static-blog-needs-no-database/</link><guid isPermaLink="true">https://minml.kr/why-static-blog-needs-no-database/</guid><description>Ghost에서 Astro로 옮긴 뒤 데이터베이스 없이도 블로그가 작동하는 이유를 알게 됐습니다. 빌드 시점과 방문 시점의 차이를 중심으로 쉽게 설명합니다.</description><pubDate>Thu, 30 Jul 2026 19:00:00 GMT</pubDate></item><item><title>Astro 블로그는 글을 어떻게 발행할까, CMS 없이 운영해본 과정</title><link>https://minml.kr/astro-blog-publishing-workflow/</link><guid isPermaLink="true">https://minml.kr/astro-blog-publishing-workflow/</guid><description>Ghost 관리자 화면을 떠난 뒤 Markdown으로 글을 쓰고, 로컬 확인과 빌드를 거쳐 서버에 배포하는 minml의 실제 운영 과정을 정리합니다.</description><pubDate>Thu, 30 Jul 2026 17:40:00 GMT</pubDate></item><item><title>컴공을 나왔지만 웹개발은 처음이었습니다, AI로 사이트 만든 후기</title><link>https://minml.kr/ai-website-building-review/</link><guid isPermaLink="true">https://minml.kr/ai-website-building-review/</guid><description>컴퓨터공학을 전공했지만 웹개발 경험은 거의 없었습니다. Claude Code와 Codex에 원하는 내용을 말로 설명하며 직접 웹사이트를 만들고 운영하게 된 과정을 정리합니다.</description><pubDate>Thu, 30 Jul 2026 13:45:00 GMT</pubDate></item><item><title>고스트 블로그를 두 달 만에 떠나 Astro로 옮긴 이유</title><link>https://minml.kr/ghost-to-astro-migration-review/</link><guid isPermaLink="true">https://minml.kr/ghost-to-astro-migration-review/</guid><description>깔끔한 디자인에 끌려 시작한 고스트 블로그를 약 두 달 만에 Astro로 옮겼습니다. 직접 운영하며 느낀 불편함과 이전 과정, AI 덕분에 CMS를 떠날 수 있었던 이유를 정리합니다.</description><pubDate>Thu, 30 Jul 2026 13:20:00 GMT</pubDate></item><item><title>클로드코드 20x도 부족해서 Codex를 써봤습니다</title><link>https://minml.kr/chatgpt-codex-review/</link><guid isPermaLink="true">https://minml.kr/chatgpt-codex-review/</guid><description>Claude Code Max 20x의 사용량이 부족해 ChatGPT Codex를 함께 사용했습니다. 코드 수정, 이미지 작업, 글쓰기에서 느낀 차이를 정리합니다.</description><pubDate>Sun, 19 Jul 2026 06:21:58 GMT</pubDate></item><item><title>오픈코드 직접 써본 후기, 무료 모델만으로도 생각보다 괜찮았다</title><link>https://minml.kr/opencode-free-review/</link><guid isPermaLink="true">https://minml.kr/opencode-free-review/</guid><description>OpenCode에 무료 AI 모델을 연결해 로컬 자료 조사와 블로그 초안 작성에 사용했습니다. 설치 후 느낀 장점과 한계를 정리합니다.</description><pubDate>Sun, 19 Jul 2026 06:12:17 GMT</pubDate></item><item><title>클로드 맥스 20x 가격 및 실사용 후기 (Pro→5x→20x 업그레이드 기록)</title><link>https://minml.kr/claude-max-20x-review/</link><guid isPermaLink="true">https://minml.kr/claude-max-20x-review/</guid><description>Claude Pro에서 Max 5x를 거쳐 Max 20x까지 직접 업그레이드했습니다. 가격, 사용량과 실제 작업에서 느낀 장단점을 정리합니다.</description><pubDate>Thu, 02 Jul 2026 20:57:50 GMT</pubDate></item><item><title>클로드코드 하네스 뜻, 쉽게 작성하는 팁</title><link>https://minml.kr/claude-code-harness-tips/</link><guid isPermaLink="true">https://minml.kr/claude-code-harness-tips/</guid><description>Claude Code에서 말하는 하네스가 무엇인지, 반복되는 실수를 줄이기 위해 프로젝트 규칙과 작업 절차를 어떻게 구성했는지 설명합니다.</description><pubDate>Thu, 02 Jul 2026 20:50:17 GMT</pubDate></item><item><title>블로그 플랫폼 6가지 비교, 직접 써보고 정리했습니다</title><link>https://minml.kr/blog-platform-comparison/</link><guid isPermaLink="true">https://minml.kr/blog-platform-comparison/</guid><description>네이버·티스토리·블로그스팟·워드프레스·고스트를 직접 운영하고 Astro로 이전한 경험을 바탕으로 비용, 관리 책임, 디자인 자유도를 비교했습니다.</description><pubDate>Wed, 24 Jun 2026 03:42:00 GMT</pubDate></item><item><title>AI로 쓴 글, 네이버에 통할까?</title><link>https://minml.kr/ai-writing-naver-seo/</link><guid isPermaLink="true">https://minml.kr/ai-writing-naver-seo/</guid><description>AI로 초안을 쓰고 직접 검토해 발행하면 네이버 검색에 통할까? 매일 운영하며 확인한 경험과 구글·네이버의 기준을 정리했습니다.</description><pubDate>Wed, 24 Jun 2026 01:03:15 GMT</pubDate></item><item><title>애드센스 승인 실패 후 실제로 정리한 콘텐츠 점검 기록</title><link>https://minml.kr/adsense-approval-prep/</link><guid isPermaLink="true">https://minml.kr/adsense-approval-prep/</guid><description>minml의 AdSense 승인 실패 과정과 복제·저가치 콘텐츠 안내를 받은 뒤 글을 합치고 감춘 실제 점검 내용을 기록합니다.</description><pubDate>Tue, 23 Jun 2026 05:02:14 GMT</pubDate></item><item><title>고스트 블로그 대표 이미지가 너무 클 때 줄이는 방법 (Code Injection)</title><link>https://minml.kr/ghost-feature-image-resize/</link><guid isPermaLink="true">https://minml.kr/ghost-feature-image-resize/</guid><description>Ghost 글 상단의 대표 이미지가 너무 크게 표시될 때 Code Injection으로 최대 폭을 조절하고 가운데 정렬한 해결 과정을 설명합니다.</description><pubDate>Wed, 27 May 2026 20:15:10 GMT</pubDate></item></channel></rss>