Tag: Astro
All the articles with the tag "Astro".
-
AstroPaper 수정하다가 4편 — 최신편으로 바꾸는 것도 같은 종류의 문제였다
3편을 발행하자마자 Cloudflare 빌드가 Google Fonts fetch 실패로 죽었다. 그 다음엔 시리즈 글에 상단 배지와 하단 전체 목차를 만들고, 독립글 이전/다음 네비게이션도 독립글끼리만 순환하게 스코프를 좁히다가 방향이 뒤집힌 버그를 하나 잡았다. 마지막엔 시리즈 페이지 설명이 항상 1편에 고정돼 있던 걸 seriesDescription 필드로 고쳤다.
-
AstroPaper 수정하다가 3편 — 항목 개수가 같다고 폭까지 같은 건 아니었다
독립글(시리즈에 안 속한 글)을 모아볼 방법이 없어서 /standalone 페이지를 새로 만들었다. nav에 자리를 만들려고 Archives를 뺐는데, '아이콘 하나 빼고 텍스트 하나 넣으면 항목 수는 같으니 괜찮다'는 계산부터 틀렸다. 구조를 바꾸는 김에 Google Search Console 재색인 걱정도 문서로 확인하고 넘어갔다.
-
링크가 깨질 줄 알고 새 필드까지 설계했는데, 이미 다 되어 있었다
글 103개가 전부 programming 폴더 하나에 몰려 있고 태그도 100%씩 붙어서 무의미해진 걸 고치려고 카테고리를 나누기로 했다. 그런데 폴더를 나누면 글 사이 링크 9개가 깨질 거라고 확신하고 새 메커니즘부터 설계하다가, 코드를 실제로 열어보고서야 이미 해결돼 있다는 걸 알았다.
-
지난 글 링크가 계속 깨져서, 아예 안 깨지게 만들었다
시리즈 글마다 '지난 글' 링크를 손으로 써왔는데, 알고 보니 파일명을 그대로 옮겨 적은 게 문제였다. 규칙을 정해서 외우는 대신, 아예 틀릴 수 없는 구조로 바꿨다.
-
다음 글을 눌렀더니 어제 쓴 글이 나왔다
가장 최신 글인데 '이전 글'은 없고 '다음 글'만 있었다. 방향이 반대였다. 원본까지 확인해보니 내 블로그만의 문제가 아니라 AstroPaper 테마 자체의 버그였다.
-
로컬은 됐는데, 왜 거기서만 안 됐을까
빌드를 로컬에서 확인하고 나서 푸시했는데, 배포는 실패했다. 원인은 몇 달치 흔적이 쌓인 로컬 node_modules가 진짜로 필요한 걸 가려주고 있었다는 것이었다. 고치고 나니, 전혀 다른 버그가 하나 더 기다리고 있었다.
-
AstroPaper 수정하다가 2편 — 시리즈 페이지 검증은 다 통과했는데 최종 리뷰가 버그를 잡았다
태스크마다 타입체크와 리뷰를 통과했고, 실제 dev 서버로 열어보고 프로덕션 빌드까지 돌리는 마지막 검증까지 다 통과했다. 그런데 전체 브랜치를 놓고 하는 최종 리뷰에서 진짜 버그(breadcrumb 접기 로직이 series 페이지를 안 챙김)가 하나 나왔다 — 그 검증 자체가 perPage 설정을 잘못 가정하고 있었다.
-
AstroPaper 수정하다가 — 시리즈 페이지, 목록 대신 미리보기 하나만 보여주기로 했다
AstroPaper엔 태그 시스템만 있고 시리즈 개념이 없어서 직접 만들었다. 태그 pill을 그대로 복사해서 시작했는데, 다 만들고 나니 결정할 게 두 개 더 나왔다 — 목록을 어떻게 보여줄지, 완결 표시를 어떻게 할지.
-
뉴스 요약 자동화, '확인 불가' 없애다가 진짜 버그를 하나 찾았다
자동 생성된 뉴스 요약 표에 '확인 불가'가 반복되는 게 마음에 걸려서 정리하다가, 마크다운 표의 가운데 정렬(`align="center"`)이 Tailwind Typography CSS에 밀려 아예 안 먹히는 AstroPaper 테마 버그를 하나 발견했다.