운영 기록
이 자리에 모인 글은 전부 제가 직접 걸려서 재본 것들입니다. 읽고 정리한 것이 아니라, 안 되는 화면을 앞에 두고 원인을 찾을 때까지 재본 기록입니다. 그래서 주제가 예쁘게 이어지지 않습니다. 티스토리 스킨 치환자 이야기 다음에 GitHub Actions 스케줄 이야기가 오고, 그 다음이 다시 도메인 이야기입니다. 막힌 순서대로 쌓았기 때문입니다.
쓸 때 지키는 것이 세 가지 있습니다. 첫째, 숫자는 어떻게 쟀는지 같이 적습니다. “느리다"가 아니라 몇 초였고 무엇으로 쟀는지를 적습니다. 둘째, 틀렸던 것은 지우지 않고 정정합니다. 처음에 세운 가설이 실측에서 깨지면 그 과정을 남깁니다 — 틀린 경로를 지워버리면 다음 사람이 같은 곳에 다시 들어갑니다. 셋째, 확인하지 못한 것은 확인하지 못했다고 적습니다. 그럴듯하게 채우면 읽는 사람이 검증하는 데 드는 시간이 제가 아낀 시간보다 커집니다.
공식 문서가 이미 잘 설명하는 것은 여기 없습니다. 문서와 실제가 어긋난 지점, 문서 문장을 제가 잘못 읽었던 지점, 그리고 로컬에서는 멀쩡한데 라이브에서만 깨지던 것들이 남았습니다. 같은 데서 막힌 사람이 검색으로 닿기를 바라며 적습니다.
push 한 번으로 배포되게 만들면서 걸린 것들
설정 파일이 막아줄 거라 믿었는데 경고만 내고 통과시켰습니다. 버전을 두 곳에 적지 않는 방법, 배포 순서가 뒤집히는 문제, 그리고 예약 발행이 정적 사이트에서 왜 그냥은 안 되는지 적었습니다.
읽기 →Astro로 만든 사이트를 하루 만에 Hugo로 갈아엎었습니다
먼저 고른 쪽이 틀렸습니다. 대안을 나란히 놓고 따져보지 않았기 때문입니다. 다시 고르면서 실제로 잰 숫자들과, 결정을 가른 질문 하나를 적어둡니다.
읽기 →배포는 성공했는데, 없는 주소가 200을 돌려주고 있었습니다
확인하려던 것과 다른 게 걸렸습니다. 존재하지 않는 주소가 전부 홈 내용을 200으로 응답하고 있었고, 원인은 파일 하나가 없어서였습니다. 대조군을 넣어보고서야 알았습니다.
읽기 →도메인을 사기 전에 확인한 것들 — 그리고 하마터면 놓칠 뻔한 것
이름 후보를 일곱 번 돌렸는데 끝내 흠 없는 것이 안 나왔습니다. 결제 직전에 다시 검증하다가 앞선 결론 하나가 사실과 다르다는 걸 알았습니다. .com만 봤기 때문입니다.
읽기 →티스토리 스킨을 직접 만들며 깨진 것들 — 증상만 봐서는 원인을 못 찾는 5가지
글 페이지만 무한 로딩, $ is not a function, 메뉴를 누르면 권한이 없습니다. 전부 증상과 원인이 직관적으로 이어지지 않았고, 로컬 미리보기에서는 재현되지 않았습니다.
읽기 →티스토리에 개인 도메인을 붙이며 알게 된 것
공식 공지의 "하루 한 번" 제한을 계정당으로 잘못 읽었습니다. 같은 날 두 블로그 모두 연결됐습니다. 프록시를 꺼야 하는 이유와 SSL 발급 대기 중 건드리지 않은 것들을 직접 붙여보며 정리했습니다.
읽기 →