plzhans @plzhans

개발하며 구축한 것들의 트러블슈팅 기록을 남기는 블로그입니다.

GitHub LinkedIn code mail rss

Categories
Tags

Web

Hugo 블로그 만들기 - 시작부터 SEO까지 Notion→Hugo→GitHub Pages로 블로그를 만들고, 커스텀 도메인 연결, 다국어 지원, 보안 헤더 적용까지 순서대로 정리합니다.
Web 2026-09-03
SEO 감사가 지적한 보안 헤더 4개, Cloudflare에서 코드 없이 적용하기
SEO 감사가 지적한 보안 헤더 4개, Cloudflare에서 코드 없이 적용하기 SEO 감사 리포트가 HSTS·CSP·X-Content-Type-Options·Referrer-Policy를 지적하는 이유와 각 헤더의 역할을 정리합니다. 값이 고정된 헤더는 Cloudflare Transform Rules로, 자주 바뀌는 CSP는 HTML meta 태그로 나눠 관리하는 방법과 meta에서 frame-ancestors가 안 되기 때문에 …
Web 2026-08-30
hugo site 다국어 지원하기
hugo site 다국어 지원하기 Hugo 다국어 블로그에서 baseURL, sitemap, robots, JSON-LD, Open Graph, meta description을 설정하고 hreflang·canonical로 중복 이슈를 막는 방법을 정리했습니다. slug·translationKey 트러블슈팅까지 한 번에 확인하세요.
Web 2026-02-11
Hugo + Github 블로그 만들기
Hugo + Github 블로그 만들기 Notion→Markdown→Hugo 빌드→GitHub Pages 배포 흐름으로 개인 블로그를 구축하는 과정을 정리했습니다. Hugo 설치와 m10c 테마 적용, GitHub Actions 자동 배포, baseURL 설정 주의점까지 따라 하며 배포 오류를 줄이세요.
Web 2026-02-10
Github pages 커스텀 도메인 사용하기
Github pages 커스텀 도메인 사용하기 GitHub Pages에 커스텀 도메인을 연결할 때 필요한 CNAME·A/AAAA 레코드 설정과 Pages의 Custom domain 적용 절차를 정리했습니다. Actions와 브랜치 배포의 CNAME 파일 처리 차이, dig로 DNS 확인, CAA 레코드 때문에 Enforce HTTPS가 안 켜지는 원인까지 다룹니다.
Web 2026-02-10
HTTPS TLS/SSL 무료 vs 유료 인증서
HTTPS TLS/SSL 무료 vs 유료 인증서 HTTPS 구축 시 필요한 TLS/SSL 인증서 발급·검증 흐름과 무료(ACME/Let’s Encrypt)·유료·클라우드 관리형 옵션을 비교합니다. 갱신 자동화와 종단 지점 최소화 전략으로 비용과 운영 리스크를 줄이는 방법을 확인하세요.
Web 2026-02-06