<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blog on History</title><link>https://kukie.tech/tags/blog/</link><description>Recent content in Blog on History</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Wed, 04 Mar 2026 18:00:00 +0900</lastBuildDate><atom:link href="https://kukie.tech/tags/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>블로그 카드 레이아웃 개선 과정</title><link>https://kukie.tech/posts/card-layout-refactor/</link><pubDate>Wed, 04 Mar 2026 18:00:00 +0900</pubDate><guid>https://kukie.tech/posts/card-layout-refactor/</guid><description>&lt;p&gt;맥에서 멀쩡하던 카드 레이아웃이 윈도우 모니터에서 너무 크게 보이는 문제를 고치면서 구조 자체를 뜯어고친 과정을 정리함.&lt;/p&gt;
&lt;h2 id="문제-모니터마다-카드-크기가-달라짐"&gt;문제: 모니터마다 카드 크기가 달라짐&lt;/h2&gt;
&lt;p&gt;맥에서 볼 때는 카드 높이가 적당했는데, 윈도우 모니터로 보니 카드가 너무 커졌음. 원인은 카드 높이를 &lt;code&gt;65vh&lt;/code&gt;로 잡아놨기 때문이었음. &lt;code&gt;vh&lt;/code&gt;는 뷰포트 높이 기준이라 모니터가 크면 그냥 비례해서 커짐.&lt;/p&gt;
&lt;p&gt;가로폭도 마찬가지였음. 그리드 컨테이너를 &lt;code&gt;max-width: 90vw&lt;/code&gt;로 잡아놨는데, 27인치 모니터에서는 &lt;code&gt;90vw&lt;/code&gt;가 엄청 넓어짐.&lt;/p&gt;
&lt;h2 id="카드-높이-고정-시도"&gt;카드 높이 고정 시도&lt;/h2&gt;
&lt;p&gt;처음엔 &lt;code&gt;vh&lt;/code&gt;를 픽셀로 바꾸는 것만 해봤음.&lt;/p&gt;</description></item><item><title>GitHub Pages 블로그 세팅 과정</title><link>https://kukie.tech/posts/blog-setup-journey/</link><pubDate>Wed, 04 Mar 2026 12:00:00 +0900</pubDate><guid>https://kukie.tech/posts/blog-setup-journey/</guid><description>&lt;p&gt;Hugo + GitHub Pages로 블로그를 세팅하면서 겪은 문제들을 정리함.&lt;/p&gt;
&lt;h2 id="css가-아예-안-먹히는-문제"&gt;CSS가 아예 안 먹히는 문제&lt;/h2&gt;
&lt;p&gt;처음 배포했을 때 스타일이 전혀 적용되지 않았음. Chrome 개발자도구를 열어보니 이런 에러가 있었음.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Failed to find a valid digest in the &amp;#39;integrity&amp;#39; attribute for resource
&amp;#39;stylesheet.css&amp;#39; with computed SHA-256 integrity &amp;#39;...&amp;#39;.
The resource has been blocked.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;SRI(Subresource Integrity)&lt;/strong&gt; 해시 불일치 문제였음.&lt;/p&gt;
&lt;p&gt;Hugo는 빌드할 때 CSS 파일의 SHA-256 해시를 계산해서 HTML의 &lt;code&gt;integrity&lt;/code&gt; 속성에 자동으로 박아줌. 브라우저는 이 값을 실제 파일이랑 대조해서 위변조 여부를 검증하는데, 값이 다르면 보안상의 이유로 파일 로드를 차단함.&lt;/p&gt;</description></item></channel></rss>