<!DOCTYPE html><html id="html" lang="ko"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/f02a0d1cd05b5ce5.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/932282bb8fa235ed.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/1defe484c0d0b9ce.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/21c413de43b652eb.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/5c23fd90508f5187.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/2e845662d117ae7d.css" data-precedence="next"/><link rel="stylesheet" href="https://assets.velcdn.com/_next/static/css/44ad2aca1b9e64a6.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://assets.velcdn.com/_next/static/chunks/webpack-818fddd5033e8d89.js"/><script src="https://assets.velcdn.com/_next/static/chunks/b6729ad1-bc20abe45fa57d1f.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/767-3ff10438b8c34e1f.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/main-app-678045ddd6979604.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/3d529402-7b1fbcff86fa1a9a.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/9837-076573ad474af7e6.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/5436-8b593e25a8e95790.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/6225-cac132769d4ee106.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/2369-e75c38f5ce227c8b.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/5697-8a2975680b941987.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/7561-69a7a797edb0678d.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/2466-d7b5ef5d6261cfc0.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/190-03a51da5c2a95c2b.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/9270-0b9235b8a9fe0a5b.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/app/(list)/layout-6f90ad6e27ab1260.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/9206-f49a92a3089d996f.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/8120-de953c4dd2531f4e.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/2462-5776573e64d9d66f.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/app/layout-4b334a9ca40fbd2b.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/1594-8ea3003db58aca2f.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/8184-e91956bc45d59599.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/1535-956dee0e502c36e0.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/app/error-c75cbd960560c4ec.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/app/not-found-d160efe24767d480.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/1774-995df06364207cf5.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/8631-e469dc58f3c9f54e.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/6486-18fc095d4df7d634.js" async=""></script><script src="https://assets.velcdn.com/_next/static/chunks/app/(list)/page-e3ce5d885ba6ef1d.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-8D0MD2S4PK" as="script"/><meta name="color-scheme" content="light dark"/><title>velog</title><meta name="description" content="개발자들을 위한 블로그 서비스. 어디서 글 쓸지 고민하지 말고 벨로그에서 시작하세요."/><meta name="fb:app_id" content="203040656938507"/><meta name="og:image" content="https://images.velog.io/velog.png"/><meta name="format-detection" content="telephone=no, date=no, email=no, address=no"/><meta name="mobile-web-app-capable" content="yes"/><link rel="canonical" href="https://velog.io/"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="180x180"/><meta name="next-size-adjust"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.css" integrity="sha384-zB1R0rpPzHqg7Kpt0Aljp8JPLqbXI3bhnPWROx27a9N0Ll6ZP/+DiW/UqRcLbRjq" crossorigin="anonymous"/><script src="https://assets.velcdn.com/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script></head><body class="body"><div class="ConditionalBackground_block__FH5Kq ConditionalBackground_isGray__R9Tjd"><div class="Jazzbar_jazzbar__YvK2I " style="width:0%"></div><div class="HomeLayout_block__ZqnqH"><div class="FloatingHeader_block__Wy2Ou" style="margin-top:0;opacity:0"><div class="responsive_mainResponsive___uG64"><div class="HeaderSkeleton_block__JNvp0 responsive_mainHeaderResponsive__S6XhY"><div class="HeaderSkeleton_innerBlock__EsofN"><div class="HeaderLogo_block___V7RZ"><a href="/"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 71 24" class="velogLogo" data-testid="velog-logo" width="71" height="24"><path fill="currentColor" d="M12.248 5.328 7.76 18H4.64L.152 5.328h2.904l3.192 10.44 3.24-10.44h2.76Zm5.51 7.2c.08 1.232.433 2.16 1.057 2.784.64.608 1.44.912 2.4.912.592 0 1.152-.088 1.68-.264a7.693 7.693 0 0 0 1.656-.84l1.152 1.632a6.443 6.443 0 0 1-2.088 1.152c-.8.272-1.64.408-2.52.408-1.936 0-3.44-.6-4.512-1.8-1.072-1.216-1.608-2.832-1.608-4.848 0-1.264.232-2.4.696-3.408.464-1.024 1.136-1.824 2.016-2.4.88-.576 1.904-.864 3.072-.864 1.68 0 3.008.568 3.984 1.704.992 1.12 1.488 2.664 1.488 4.632 0 .48-.024.88-.072 1.2h-8.4Zm3.025-5.544c-.864 0-1.568.312-2.112.936-.544.624-.856 1.552-.936 2.784h5.88c-.032-1.2-.288-2.12-.768-2.76-.48-.64-1.168-.96-2.064-.96Zm14.702 7.56c0 1.072.64 1.608 1.92 1.608.64 0 1.312-.144 2.016-.432l.672 1.872c-.88.48-1.968.72-3.264.72-1.264 0-2.256-.352-2.976-1.056-.704-.72-1.056-1.704-1.056-2.952V2.208h-3.816V.24h6.504v14.304Zm13.91-9.552c1.825 0 3.233.6 4.225 1.8.992 1.184 1.488 2.8 1.488 4.848s-.504 3.672-1.512 4.872c-1.008 1.2-2.416 1.8-4.224 1.8-1.824 0-3.24-.584-4.248-1.752-.992-1.184-1.488-2.816-1.488-4.896 0-2.016.504-3.632 1.512-4.848 1.024-1.216 2.44-1.824 4.248-1.824Zm0 2.088c-.975 0-1.711.376-2.207 1.128-.48.752-.72 1.904-.72 3.456 0 1.568.24 2.728.72 3.48.48.736 1.208 1.104 2.184 1.104.976 0 1.704-.376 2.184-1.128.48-.752.72-1.912.72-3.48 0-1.552-.24-2.696-.72-3.432-.48-.752-1.2-1.128-2.16-1.128Zm20.68-1.128a7.26 7.26 0 0 1-1.585.336c-.575.048-1.271.072-2.087.072.767.352 1.343.792 1.727 1.32.385.528.577 1.168.577 1.92 0 .832-.208 1.568-.624 2.208-.4.64-.977 1.144-1.728 1.512-.752.368-1.64.552-2.665.552-.72 0-1.295-.072-1.727-.216a1.311 1.311 0 0 0-.409.48 1.183 1.183 0 0 0-.144.576c0 .64.52.96 1.56.96h2.209c.895 0 1.695.152 2.4.456.704.304 1.248.728 1.632 1.272.4.528.6 1.128.6 1.8 0 1.264-.545 2.24-1.633 2.928-1.087.704-2.656 1.056-4.703 1.056-1.425 0-2.553-.152-3.385-.456-.816-.288-1.4-.72-1.752-1.296-.336-.56-.504-1.288-.504-2.184h2.4c0 .48.088.856.264 1.128.193.288.52.496.985.624.464.144 1.136.216 2.016.216 1.28 0 2.2-.16 2.76-.48.56-.304.84-.76.84-1.368 0-.512-.225-.912-.672-1.2-.433-.272-1.025-.408-1.777-.408h-2.184c-1.136 0-2-.232-2.592-.696-.576-.464-.864-1.048-.864-1.752 0-.432.12-.848.36-1.248s.585-.744 1.033-1.032c-.752-.4-1.304-.88-1.657-1.44-.336-.576-.504-1.28-.504-2.112 0-.88.225-1.656.672-2.328.448-.688 1.072-1.216 1.872-1.584.8-.384 1.712-.576 2.736-.576 1.377.016 2.465-.08 3.265-.288.816-.208 1.68-.536 2.591-.984l.697 2.232Zm-6.529.912c-.847 0-1.487.24-1.92.72-.431.464-.648 1.096-.648 1.896 0 .816.216 1.464.648 1.944.449.464 1.096.696 1.945.696.8 0 1.407-.232 1.823-.696.416-.464.624-1.128.624-1.992 0-1.712-.823-2.568-2.471-2.568Z"></path></svg></a></div><div class="HeaderSkeleton_right__SmKjQ"><div class="HeaderSkeleton_button__B_uXd"></div><div class="HeaderSkeleton_button__B_uXd"></div><div class="HeaderSkeleton_button__B_uXd HeaderSkeleton_writeButton__ziGM2"></div><div class="HeaderSkeleton_button__B_uXd"></div></div></div></div><div class="HomeTab_wrapper__Z8vJT responsive_mainHeaderResponsive__S6XhY HomeTab_isFloating__ouGoH"><nav class="HomeTab_left__o1RQE"><div class="HomeTab_tab__viwzb"><a class="HomeTab_active__qHDGO" href="/trending/week"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"></path></svg><span>트렌딩</span></a><a class="" href="/recent"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></svg><span>최신</span></a><a class="" href="/feed"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><circle cx="6.18" cy="17.82" r="2.18"></circle><path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"></path></svg><span>피드</span></a><div class="HomeTab_indicator__wQ03f" style="left:2%"></div></div></nav><div class="HomeTab_right__GMLbd"><div class="HomeTab_selector__I5TLL">이번 주<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M7 10l5 5 5-5z"></path></svg></div><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="HomeTab_extra__x0Vmq" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg></div></div></div></div><div class="responsive_mainResponsive___uG64"><div class="HomeLayout_innerBlock__3EpAW"><div class="HeaderSkeleton_block__JNvp0 responsive_mainHeaderResponsive__S6XhY"><div class="HeaderSkeleton_innerBlock__EsofN"><div class="HeaderLogo_block___V7RZ"><a href="/"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 71 24" class="velogLogo" data-testid="velog-logo" width="71" height="24"><path fill="currentColor" d="M12.248 5.328 7.76 18H4.64L.152 5.328h2.904l3.192 10.44 3.24-10.44h2.76Zm5.51 7.2c.08 1.232.433 2.16 1.057 2.784.64.608 1.44.912 2.4.912.592 0 1.152-.088 1.68-.264a7.693 7.693 0 0 0 1.656-.84l1.152 1.632a6.443 6.443 0 0 1-2.088 1.152c-.8.272-1.64.408-2.52.408-1.936 0-3.44-.6-4.512-1.8-1.072-1.216-1.608-2.832-1.608-4.848 0-1.264.232-2.4.696-3.408.464-1.024 1.136-1.824 2.016-2.4.88-.576 1.904-.864 3.072-.864 1.68 0 3.008.568 3.984 1.704.992 1.12 1.488 2.664 1.488 4.632 0 .48-.024.88-.072 1.2h-8.4Zm3.025-5.544c-.864 0-1.568.312-2.112.936-.544.624-.856 1.552-.936 2.784h5.88c-.032-1.2-.288-2.12-.768-2.76-.48-.64-1.168-.96-2.064-.96Zm14.702 7.56c0 1.072.64 1.608 1.92 1.608.64 0 1.312-.144 2.016-.432l.672 1.872c-.88.48-1.968.72-3.264.72-1.264 0-2.256-.352-2.976-1.056-.704-.72-1.056-1.704-1.056-2.952V2.208h-3.816V.24h6.504v14.304Zm13.91-9.552c1.825 0 3.233.6 4.225 1.8.992 1.184 1.488 2.8 1.488 4.848s-.504 3.672-1.512 4.872c-1.008 1.2-2.416 1.8-4.224 1.8-1.824 0-3.24-.584-4.248-1.752-.992-1.184-1.488-2.816-1.488-4.896 0-2.016.504-3.632 1.512-4.848 1.024-1.216 2.44-1.824 4.248-1.824Zm0 2.088c-.975 0-1.711.376-2.207 1.128-.48.752-.72 1.904-.72 3.456 0 1.568.24 2.728.72 3.48.48.736 1.208 1.104 2.184 1.104.976 0 1.704-.376 2.184-1.128.48-.752.72-1.912.72-3.48 0-1.552-.24-2.696-.72-3.432-.48-.752-1.2-1.128-2.16-1.128Zm20.68-1.128a7.26 7.26 0 0 1-1.585.336c-.575.048-1.271.072-2.087.072.767.352 1.343.792 1.727 1.32.385.528.577 1.168.577 1.92 0 .832-.208 1.568-.624 2.208-.4.64-.977 1.144-1.728 1.512-.752.368-1.64.552-2.665.552-.72 0-1.295-.072-1.727-.216a1.311 1.311 0 0 0-.409.48 1.183 1.183 0 0 0-.144.576c0 .64.52.96 1.56.96h2.209c.895 0 1.695.152 2.4.456.704.304 1.248.728 1.632 1.272.4.528.6 1.128.6 1.8 0 1.264-.545 2.24-1.633 2.928-1.087.704-2.656 1.056-4.703 1.056-1.425 0-2.553-.152-3.385-.456-.816-.288-1.4-.72-1.752-1.296-.336-.56-.504-1.288-.504-2.184h2.4c0 .48.088.856.264 1.128.193.288.52.496.985.624.464.144 1.136.216 2.016.216 1.28 0 2.2-.16 2.76-.48.56-.304.84-.76.84-1.368 0-.512-.225-.912-.672-1.2-.433-.272-1.025-.408-1.777-.408h-2.184c-1.136 0-2-.232-2.592-.696-.576-.464-.864-1.048-.864-1.752 0-.432.12-.848.36-1.248s.585-.744 1.033-1.032c-.752-.4-1.304-.88-1.657-1.44-.336-.576-.504-1.28-.504-2.112 0-.88.225-1.656.672-2.328.448-.688 1.072-1.216 1.872-1.584.8-.384 1.712-.576 2.736-.576 1.377.016 2.465-.08 3.265-.288.816-.208 1.68-.536 2.591-.984l.697 2.232Zm-6.529.912c-.847 0-1.487.24-1.92.72-.431.464-.648 1.096-.648 1.896 0 .816.216 1.464.648 1.944.449.464 1.096.696 1.945.696.8 0 1.407-.232 1.823-.696.416-.464.624-1.128.624-1.992 0-1.712-.823-2.568-2.471-2.568Z"></path></svg></a></div><div class="HeaderSkeleton_right__SmKjQ"><div class="HeaderSkeleton_button__B_uXd"></div><div class="HeaderSkeleton_button__B_uXd"></div><div class="HeaderSkeleton_button__B_uXd HeaderSkeleton_writeButton__ziGM2"></div><div class="HeaderSkeleton_button__B_uXd"></div></div></div></div><div class="HomeTab_wrapper__Z8vJT responsive_mainHeaderResponsive__S6XhY "><nav class="HomeTab_left__o1RQE"><div class="HomeTab_tab__viwzb"><a class="HomeTab_active__qHDGO" href="/trending/week"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"></path></svg><span>트렌딩</span></a><a class="" href="/recent"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"></path><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"></path></svg><span>최신</span></a><a class="" href="/feed"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><circle cx="6.18" cy="17.82" r="2.18"></circle><path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"></path></svg><span>피드</span></a><div class="HomeTab_indicator__wQ03f" style="left:2%"></div></div></nav><div class="HomeTab_right__GMLbd"><div class="HomeTab_selector__I5TLL">이번 주<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M7 10l5 5 5-5z"></path></svg></div><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="HomeTab_extra__x0Vmq" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"></path></svg></div></div><div class="HomeLayout_mainWrapper__raHJK"><main><ul class="PostCardGrid_block__AcTqY grid_homeGrid__jtBab"></ul></main></div></div></div></div><div class="Toastify"></div><script id="theme-provider">
(function() {
const systemPrefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches
const systemPrefer = localStorage.getItem('system-prefer')
const isSystemPrefer = !!systemPrefer
const getThemeFromStorage = window.localStorage.getItem('theme') || ''
const isTheme = getThemeFromStorage.includes('light') || getThemeFromStorage.includes('dark')
const storageTheme = getThemeFromStorage.includes('light') ? 'light' : 'dark'
const theme = isSystemPrefer ? systemPrefersDark ? 'dark' : 'light' : storageTheme
if (!isTheme) {
window.localStorage.removeItem('theme')
}
if (!['light', 'dark'].includes(theme)) return
const isHome = ['/recent','/trending', '/feed'].includes(window.location.pathname) || window.location.pathname === '/'
const homeColor = isHome ? '#f8f9fa' : '#ffffff'
const color = theme === 'light' ? homeColor : '#1e1e1e'
try {
document.body.setAttribute('data-theme', isTheme ? theme : 'light')
const themeColorMetaTag = document.createElement('meta')
themeColorMetaTag.setAttribute('name', 'theme-color')
themeColorMetaTag.setAttribute('content', color)
document.head.appendChild(themeColorMetaTag)
const appleMobileStatusMetaTag = document.createElement('meta')
appleMobileStatusMetaTag.setAttribute('name', 'apple-mobile-web-app-status-bar-style')
const appleMobileStatusColor = theme === 'light' ? 'default' : 'black'
appleMobileStatusMetaTag.setAttribute('content', appleMobileStatusColor)
document.head.appendChild(themeColorMetaTag)
} catch (error) {
console.log('setTheme error', error);
}
})()
</script></div><script src="https://assets.velcdn.com/_next/static/chunks/webpack-818fddd5033e8d89.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"https://assets.velcdn.com/_next/static/css/f02a0d1cd05b5ce5.css\",\"style\"]\n2:HL[\"https://assets.velcdn.com/_next/static/css/932282bb8fa235ed.css\",\"style\"]\n3:HL[\"https://assets.velcdn.com/_next/static/css/1defe484c0d0b9ce.css\",\"style\"]\n4:HL[\"https://assets.velcdn.com/_next/static/css/21c413de43b652eb.css\",\"style\"]\n5:HL[\"https://assets.velcdn.com/_next/static/css/5c23fd90508f5187.css\",\"style\"]\n6:HL[\"https://assets.velcdn.com/_next/static/css/2e845662d117ae7d.css\",\"style\"]\n7:HL[\"https://assets.velcdn.com/_next/static/css/44ad2aca1b9e64a6.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"8:I[81937,[],\"\"]\nb:I[52236,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"6225\",\"static/chunks/6225-cac132769d4ee106.js\",\"2369\",\"static/chunks/2369-e75c38f5ce227c8b.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"7561\",\"static/chunks/7561-69a7a797edb0678d.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"9270\",\"static/chunks/9270-0b9235b8a9fe0a5b.js\",\"6991\",\"static/chunks/app/(list)/layout-6f90ad6e27ab1260.js\"],\"default\"]\nc:I[7467,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"6225\",\"static/chunks/6225-cac132769d4ee106.js\",\"2369\",\"static/chunks/2369-e75c38f5ce227c8b.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"7561\",\"static/chunks/7561-69a7a797edb0678d.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"9270\",\"static/chunks/9270-0b9235b8a9fe0a5b.js\",\"6991\",\"static/chunks/app/(list)/layout-6f90ad6e27ab1260.js\"],\"default\"]\nd:I[66164,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"6225\",\"static/chunks/6225-cac132769d4ee106.js\",\"2369\",\"static/chunks/2369-e75c38f5ce227c8b.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"7561\",\"static/chunks/7561-69a7a797edb0678d.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"9270\",\"static/chunks/9270-0b9235b8a9fe0a5b.js\",\"6991\",\"static/chunks/app/(list)/layout-6f90ad6e27ab1260.js\"],\"default\"]\ne:I[27096,[],\"\"]\nf:I[26729,[],\"\"]\n10:I[55074,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e."])</script><script>self.__next_f.push([1,"js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"\"]\n11:I[86802,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n12:I[68211,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n13:I[45149,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n14:I[24526,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"24"])</script><script>self.__next_f.push([1,"66\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"JazzbarProvider\"]\n15:I[31405,[\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"1594\",\"static/chunks/1594-8ea3003db58aca2f.js\",\"8184\",\"static/chunks/8184-e91956bc45d59599.js\",\"1535\",\"static/chunks/1535-956dee0e502c36e0.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"7601\",\"static/chunks/app/error-c75cbd960560c4ec.js\"],\"default\"]\n16:I[41288,[\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"9160\",\"static/chunks/app/not-found-d160efe24767d480.js\"],\"default\"]\n17:I[11173,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n18:I[83525,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n19:I[89206,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static"])</script><script>self.__next_f.push([1,"/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"ToastContainer\"]\n1a:I[89206,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"Flip\"]\n1b:I[14426,[\"9065\",\"static/chunks/3d529402-7b1fbcff86fa1a9a.js\",\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"9206\",\"static/chunks/9206-f49a92a3089d996f.js\",\"8120\",\"static/chunks/8120-de953c4dd2531f4e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"2462\",\"static/chunks/2462-5776573e64d9d66f.js\",\"3185\",\"static/chunks/app/layout-4b334a9ca40fbd2b.js\"],\"default\"]\n1d:I[47688,[],\"\"]\n1e:[]\n"])</script><script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/f02a0d1cd05b5ce5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/932282bb8fa235ed.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L8\",null,{\"buildId\":\"FKfEolCMGd7L04QC4rpBj\",\"assetPrefix\":\"https://assets.velcdn.com\",\"initialCanonicalUrl\":\"/?_rsc=gmjzx\",\"initialTree\":[\"\",{\"children\":[\"(list)\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(list)\",{\"children\":[\"__PAGE__\",{},[[\"$L9\",\"$La\"],null],null]},[[\"$\",\"div\",null,{\"className\":\"HomeLayout_block__ZqnqH\",\"children\":[[\"$\",\"$Lb\",null,{\"header\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"responsive_mainResponsive___uG64\",\"children\":[\"$\",\"div\",null,{\"className\":\"HomeLayout_innerBlock__3EpAW\",\"children\":[[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{}],[\"$\",\"div\",null,{\"className\":\"HomeLayout_mainWrapper__raHJK\",\"children\":[\"$\",\"main\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(list)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/2e845662d117ae7d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/44ad2aca1b9e64a6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]}]}]]}]}]]}],null],null]},[[\"$\",\"html\",null,{\"id\":\"html\",\"lang\":\"ko\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.css\",\"integrity\":\"sha384-zB1R0rpPzHqg7Kpt0Aljp8JPLqbXI3bhnPWROx27a9N0Ll6ZP/+DiW/UqRcLbRjq\",\"crossOrigin\":\"anonymous\"}]}],[\"$\",\"body\",null,{\"className\":\"body\",\"suppressHydrationWarning\":true,\"children\":[[[\"$\",\"$L10\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-8D0MD2S4PK\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L10\",null,{\"id\":\"google-analytics\",\"nonce\":\"$undefined\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n \\n gtag('config', 'G-8D0MD2S4PK', {\\n page_path: window.location.pathname,\\n \\n });\\n \"}]],\"$undefined\",[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$L14\",null,{\"children\":[[[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$15\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L16\",null,{}],\"notFoundStyles\":[],\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/1defe484c0d0b9ce.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/21c413de43b652eb.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://assets.velcdn.com/_next/static/css/5c23fd90508f5187.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{\"transition\":\"$1a\",\"position\":\"top-right\",\"autoClose\":2000,\"closeOnClick\":true,\"pauseOnHover\":true}]],[\"$\",\"$L1b\",null,{}]]}]}]}]}]]}]]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1c\"],\"globalErrorComponent\":\"$1d\",\"missingSlots\":\"$W1e\"}]]\n"])</script><script>self.__next_f.push([1,"1f:\"$Sreact.fragment\"\n20:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"color-scheme\",\"content\":\"light dark\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\"velog\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"개발자들을 위한 블로그 서비스. 어디서 글 쓸지 고민하지 말고 벨로그에서 시작하세요.\"}],[\"$\",\"meta\",\"5\",{\"name\":\"fb:app_id\",\"content\":\"203040656938507\"}],[\"$\",\"meta\",\"6\",{\"name\":\"og:image\",\"content\":\"https://images.velog.io/velog.png\"}],[\"$\",\"meta\",\"7\",{\"name\":\"format-detection\",\"content\":\"telephone=no, date=no, email=no, address=no\"}],[\"$\",\"meta\",\"8\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://velog.io/\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"180x180\"}],[\"$\",\"meta\",\"11\",{\"name\":\"next-size-adjust\"}]]\n1c:[\"$\",\"$1f\",\"EOqi2p30_iIKWOeoY7j3f\",{\"children\":\"$20\"}]\n9:null\n"])</script><script>self.__next_f.push([1,"21:I[26286,[\"9837\",\"static/chunks/9837-076573ad474af7e6.js\",\"5436\",\"static/chunks/5436-8b593e25a8e95790.js\",\"6225\",\"static/chunks/6225-cac132769d4ee106.js\",\"2369\",\"static/chunks/2369-e75c38f5ce227c8b.js\",\"5697\",\"static/chunks/5697-8a2975680b941987.js\",\"1774\",\"static/chunks/1774-995df06364207cf5.js\",\"8631\",\"static/chunks/8631-e469dc58f3c9f54e.js\",\"2466\",\"static/chunks/2466-d7b5ef5d6261cfc0.js\",\"190\",\"static/chunks/190-03a51da5c2a95c2b.js\",\"6486\",\"static/chunks/6486-18fc095d4df7d634.js\",\"7241\",\"static/chunks/app/(list)/page-e3ce5d885ba6ef1d.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$L21\",null,{\"data\":[{\"id\":\"abb260c4-df2c-4fe5-862c-59599260f1e8\",\"title\":\"백준을 좀 더 편하게 풀어보자!\",\"short_description\":\"혹시 백준 풀면서 불편함을 느끼시진 않으셨나요? 제가 만든 BOJ Tester 를 소개합니다. 이걸 쓰면 더 편하고 효율적으로 문제를 풀 수 있습니다.\",\"thumbnail\":\"https://velog.velcdn.com/images/koomin1227/post/e57d64fe-bf8b-4c8b-a22a-f92cff06e093/image.jpeg\",\"likes\":194,\"user\":{\"id\":\"1eacef95-39f2-421e-bdfb-c43d30668f37\",\"username\":\"koomin1227\",\"profile\":{\"id\":\"4c85cb20-2ce8-4bbf-9b6e-2b36e8e987e7\",\"thumbnail\":\"https://velog.velcdn.com/images/koomin1227/profile/3050f47d-4c3f-4cf7-ba13-0a10c01d56ee/social_profile.jpeg\",\"display_name\":\"koomin\"}},\"url_slug\":\"백준-더-편하게-푸는-법\",\"released_at\":\"2025-02-05T17:59:31.179Z\",\"updated_at\":\"2025-02-11T10:46:17.326Z\",\"is_private\":false,\"comments_count\":30},{\"id\":\"3ac7bfcc-ef4f-4594-bef8-ecabf1e1edcd\",\"title\":\"Deepseek 모델 로컬 환경에서 사용하기\",\"short_description\":\"로컬 환경에서 무료 오픈소스 Deepseek를 설치하고, 실행해보자\",\"thumbnail\":\"https://velog.velcdn.com/images/thyoondev/post/2ad6bcf3-3952-4b87-970b-0dadda1f4d07/image.webp\",\"likes\":60,\"user\":{\"id\":\"c4657cbd-b4b3-480f-9ef5-7bafe94ceab3\",\"username\":\"thyoondev\",\"profile\":{\"id\":\"d1692e1e-702f-46b0-9094-00eda6aa7a98\",\"thumbnail\":\"https://velog.velcdn.com/images/thyoondev/profile/d8566d1e-769b-496d-8e09-059a671d5e75/image.jpg\",\"display_name\":\"taeheeyoon\"}},\"url_slug\":\"Deepseek-local-run\",\"released_at\":\"2025-01-28T12:55:59.355Z\",\"updated_at\":\"2025-02-11T10:45:05.730Z\",\"is_private\":false,\"comments_count\":7},{\"id\":\"a44e2e17-6d74-4fb2-9342-57746cd29148\",\"title\":\"(번역) 꼭 Next.js일 필요는 없습니다\",\"short_description\":\"ComfyDeploy 대시보드를 Next.js에서 순수한 리액트로 마이그레이션했습니다.\",\"thumbnail\":null,\"likes\":30,\"user\":{\"id\":\"e773c0a7-c6e6-49da-8a06-b6d4dc3600f6\",\"username\":\"superlipbalm\",\"profile\":{\"id\":\"2da0851b-e111-4844-af5b-28560db1f1d3\",\"thumbnail\":\"https://images.velog.io/images/superlipbalm/profile/ed4a5c63-6734-46c0-a976-e62749ca93cc/IMG_E1877.JPG\",\"display_name\":\"Chanhee Kim\"}},\"url_slug\":\"you-dont-need-nextjs\",\"released_at\":\"2025-02-06T17:23:36.996Z\",\"updated_at\":\"2025-02-11T10:27:56.588Z\",\"is_private\":false,\"comments_count\":3},{\"id\":\"c5e9d86e-f216-4753-8cb7-88c0b44db703\",\"title\":\"충격 발표, 1년 차 개발자 퇴사? 맞습니다.. 네, 맞고요\",\"short_description\":\"즐거웠잖아, 한 잔 해🥂\",\"thumbnail\":\"https://velog.velcdn.com/images/kimfield/post/24b346cf-1462-4962-a920-30a0caecd9e2/image.png\",\"likes\":43,\"user\":{\"id\":\"12fe4fea-1cb8-42c6-8df6-457a8bb045e1\",\"username\":\"kimfield\",\"profile\":{\"id\":\"1087522c-81d3-44a7-baff-2ad8efe0fa37\",\"thumbnail\":\"https://velog.velcdn.com/images/kimfield/profile/18653f84-d406-441a-adf7-5260af81e449/image.jpg\",\"display_name\":\"김초원\"}},\"url_slug\":\"2025년-첫번째기록-퇴사-그리고-새로운시작\",\"released_at\":\"2025-02-02T18:40:54.308Z\",\"updated_at\":\"2025-02-11T10:44:16.717Z\",\"is_private\":false,\"comments_count\":30},{\"id\":\"8c1350ec-1471-4818-b33f-c2e69c8595d7\",\"title\":\"OpenAI, Deep Research 기능 공개\",\"short_description\":\"OpenAI가 Deep Research 기능을 출시했습니다! OpenAI의 Deep Research는 AI 기반 연구 자동화 도구로, 웹 탐색·데이터 분석·보고서 생성을 수행합니다.\",\"thumbnail\":\"https://velog.velcdn.com/images/euisuk-chung/post/ec9147c7-2d93-481e-9d1c-678d83d82b0c/image.png\",\"likes\":6,\"user\":{\"id\":\"2236ed41-31d0-4423-8eca-111842404847\",\"username\":\"euisuk-chung\",\"profile\":{\"id\":\"9710be38-ab37-463d-bfa2-da07476a2b46\",\"thumbnail\":\"https://velog.velcdn.com/images/euisuk-chung/profile/eb225e9b-afcc-44e5-9b1f-4389d45726c7/image.png\",\"display_name\":\"서쿠\"}},\"url_slug\":\"OpenAI-Deep-Research-기능-공개\",\"released_at\":\"2025-02-03T16:22:45.159Z\",\"updated_at\":\"2025-02-11T10:47:20.660Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"710a67e0-a3b2-412d-91af-9a76fae8ce07\",\"title\":\"고딩들이 만든 모바일 청첩장 서비스\",\"short_description\":\"결혼 안한 고등학생 3명이 만든 모바일 청첩장 서비스 한번 구경하고 가세요!! (돌싱아님, 여친없음, 아직 군대도 안갔다옴, 고삼, 수능안봄, 마이스터고생)\",\"thumbnail\":\"https://velog.velcdn.com/images/yeseong0412/post/45401fce-53b6-4d27-a28b-071329242099/image.png\",\"likes\":32,\"user\":{\"id\":\"eec1191f-ea25-4fe0-b794-9f4960fda2a3\",\"username\":\"yeseong0412\",\"profile\":{\"id\":\"200cea96-3ec7-4423-81fd-e0cb47b2edab\",\"thumbnail\":\"https://velog.velcdn.com/images/yeseong0412/profile/f9780da3-8486-4d9b-969c-f9a0286bb31f/image.png\",\"display_name\":\"양예성\"}},\"url_slug\":\"고딩들이-만든-모바일-청첩장-서비스\",\"released_at\":\"2025-02-05T13:35:20.692Z\",\"updated_at\":\"2025-02-11T10:27:41.913Z\",\"is_private\":false,\"comments_count\":13},{\"id\":\"5af773f0-a455-49b2-a7e8-83b4d820a250\",\"title\":\"명함 만들고 가세요 🪪 \",\"short_description\":\"Lucidus동적 SVG 명함 생성 및 공유 서비스를 만들어 봤어요!\",\"thumbnail\":\"https://velog.velcdn.com/images/byunjin11/post/01671b87-d1a5-4e6a-bfa8-d36d631d64d7/image.gif\",\"likes\":47,\"user\":{\"id\":\"56b958b6-e20d-4f28-9974-8205ce232ad0\",\"username\":\"byunjin11\",\"profile\":{\"id\":\"85c5f8c3-e642-4e75-bf5e-cb6efe3029c7\",\"thumbnail\":\"https://velog.velcdn.com/images/byunjin11/profile/2a0503e2-19d3-4195-8846-e3c4024978fa/image.png\",\"display_name\":\"Nyub\"}},\"url_slug\":\"명함-만들고-가세요\",\"released_at\":\"2025-02-02T15:45:59.508Z\",\"updated_at\":\"2025-02-11T10:23:42.983Z\",\"is_private\":false,\"comments_count\":3},{\"id\":\"43d17c4f-8b76-4eee-8874-02379d5f6974\",\"title\":\"[번역] Node.js의 이벤트 루프\",\"short_description\":\"원문: https://medium.com/@manikmudholkar831995/event-loop-in-nodejs-999f6db7eb04\",\"thumbnail\":\"https://velog.velcdn.com/images/surim014/post/058a7a93-15af-4d56-b91c-11847101f376/image.webp\",\"likes\":15,\"user\":{\"id\":\"b2b321d0-bcb4-11e9-a31b-7331a7d2542d\",\"username\":\"surim014\",\"profile\":{\"id\":\"b31bceb0-bcb4-11e9-a31b-7331a7d2542d\",\"thumbnail\":\"https://velog.velcdn.com/images/surim014/profile/4deaf3e8-b43e-418d-bcd2-b5fe4a6478f4/image.jpeg\",\"display_name\":\"Sonny\"}},\"url_slug\":\"event-loop-in-nodejs\",\"released_at\":\"2025-02-02T06:04:24.413Z\",\"updated_at\":\"2025-02-11T10:05:53.522Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"f12d286a-31a5-409d-a1a6-11d65a81b25c\",\"title\":\"[ DeepSeek-R1 ] paper review\",\"short_description\":\"DeepSeek-R1 Review. \",\"thumbnail\":\"https://velog.velcdn.com/images/d4r6j/post/647b0dba-d9ad-4712-948d-01081152bc24/image.png\",\"likes\":2,\"user\":{\"id\":\"67bf81d6-e02c-4967-a5a0-672c3a54b0da\",\"username\":\"d4r6j\",\"profile\":{\"id\":\"dbbcdbce-4bc9-474d-a53f-0079a354b6aa\",\"thumbnail\":\"https://velog.velcdn.com/images/d4r6j/profile/69e25f3c-4c93-45c2-97ed-44cecea52a69/image.gif\",\"display_name\":\"d4r6j\"}},\"url_slug\":\"DeepSeek-R1-paper-review\",\"released_at\":\"2025-01-29T19:53:57.091Z\",\"updated_at\":\"2025-02-11T10:29:16.438Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"4f2761bd-9f40-451a-8bad-b78ea5b54edc\",\"title\":\"(번역) 자바스크립트 프레임워크 - 2025년을 향해\",\"short_description\":\"단순함에 대한 탐구는 실제로 웹 개발을 단순하게 만들지 못했습니다.\",\"thumbnail\":\"https://velog.velcdn.com/images/sehyunny/post/076fdc50-bc37-4c12-a0d0-a0f7002c3a2b/image.png\",\"likes\":12,\"user\":{\"id\":\"56abb71a-b0e7-4a34-85e6-1c1189f83407\",\"username\":\"sehyunny\",\"profile\":{\"id\":\"ed339f17-09db-4bca-8240-d86e967ac6f4\",\"thumbnail\":\"https://images.velog.io/images/sehyunny/profile/6ebb7b31-b87d-4007-a417-1d8e6c71d23d/hwangse.png\",\"display_name\":\"sehyun hwang\"}},\"url_slug\":\"js-frameworks-heading-into-2025\",\"released_at\":\"2025-02-02T09:00:52.066Z\",\"updated_at\":\"2025-02-11T10:48:16.178Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"fbc5ad20-9dd1-4c09-a098-8e0587817653\",\"title\":\"네이버 부스트캠프 9기를 끝마치며\",\"short_description\":\"회고인가, 일기인가, 아니면 의식의 흐름인가...\",\"thumbnail\":\"https://velog.velcdn.com/images/chlruddlf73/post/5db4d505-83c2-4c16-848f-bad5231070bc/image.png\",\"likes\":28,\"user\":{\"id\":\"f0157321-e3c8-4263-b81d-eeadc5b34d8c\",\"username\":\"chlruddlf73\",\"profile\":{\"id\":\"e160b5f6-d032-4701-b85c-d2df1432de04\",\"thumbnail\":\"https://velog.velcdn.com/images/chlruddlf73/profile/5b70b2e9-06dd-41f5-b03f-8dbe00179938/image.png\",\"display_name\":\"최씨\"}},\"url_slug\":\"네이버-부스트캠프-9기를-끝마치며\",\"released_at\":\"2025-02-02T10:36:46.429Z\",\"updated_at\":\"2025-02-11T10:48:15.143Z\",\"is_private\":false,\"comments_count\":16},{\"id\":\"034b8fa8-a7c4-43f0-8b41-c9f86b049ea8\",\"title\":\"토스 프다클 여섯번째 모임을 다녀왔다\",\"short_description\":\"토스 프다클 여섯번재 모임 -복잡한 UI, 우아하게 풀어내기 (”네? 이 디자인을 구현하라고요?”)- 에 참여했습니다:)\",\"thumbnail\":\"https://velog.velcdn.com/images/koreanthuglife/post/e0608730-9b20-4c8d-985d-b3374d070944/image.jpeg\",\"likes\":20,\"user\":{\"id\":\"178b71e3-d330-45c2-8f1d-47fc2d271e17\",\"username\":\"koreanthuglife\",\"profile\":{\"id\":\"d6b4af24-a385-4711-a2da-f122045466f1\",\"thumbnail\":\"https://velog.velcdn.com/images/koreanthuglife/profile/fe51264b-ea8f-4248-83c9-c364bd8fb98f/image.JPG\",\"display_name\":\"최기환\"}},\"url_slug\":\"토스-프다클-여섯번째-모임을-참여하고\",\"released_at\":\"2025-02-07T13:32:48.880Z\",\"updated_at\":\"2025-02-11T10:43:25.292Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"ca523777-3bf1-4663-bf24-db1740977fd5\",\"title\":\"OpenAI o3-mini: 새로운 비용 효율적 AI 모델 출시\",\"short_description\":\"openAI가 o3-mini를 출시했습니다! o3-mini는 STEM 및 프로그래밍 성능이 강화된 OpenAI의 새로운 AI 모델로, DeepSeek과의 경쟁 속에서 비용 효율성과 빠른 응답 속도를 유지하는 전략을 채택했습니다. \",\"thumbnail\":\"https://velog.velcdn.com/images/euisuk-chung/post/1487704b-77fe-43f2-a68a-d58eea289b27/image.png\",\"likes\":2,\"user\":{\"id\":\"2236ed41-31d0-4423-8eca-111842404847\",\"username\":\"euisuk-chung\",\"profile\":{\"id\":\"9710be38-ab37-463d-bfa2-da07476a2b46\",\"thumbnail\":\"https://velog.velcdn.com/images/euisuk-chung/profile/eb225e9b-afcc-44e5-9b1f-4389d45726c7/image.png\",\"display_name\":\"서쿠\"}},\"url_slug\":\"openAI-o3-mini-release\",\"released_at\":\"2025-02-01T04:30:06.163Z\",\"updated_at\":\"2025-02-11T10:45:28.666Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"13afe247-11b9-4096-9d6b-8bd8724c1f28\",\"title\":\"velog dashboard v2 - 베타 오픈!! (그리고 구인..?!)\",\"short_description\":\"velog dashboard 를 살려주세요..! 로 부터 다시 시작된 velog dashboard project v2, (이하 V.D v2) 베타 버전 오픈이 되었습니다!! https://velog-dashboard.kro.kr/\",\"thumbnail\":\"https://velog.velcdn.com/images/qlgks1/post/f6faffaa-54e0-409d-9f28-465049f9fee1/image.png\",\"likes\":9,\"user\":{\"id\":\"c7507240-093b-11ea-9aae-a58a86bb0520\",\"username\":\"qlgks1\",\"profile\":{\"id\":\"c7d02990-093b-11ea-9aae-a58a86bb0520\",\"thumbnail\":\"https://images.velog.io/images/qlgks1/profile/627dac89-ffc3-449a-8f6e-09d2f8052004/githubIcon.png\",\"display_name\":\"정현우\"}},\"url_slug\":\"velog-dashboard-v2-베타-오픈-그리고-구인\",\"released_at\":\"2025-02-09T04:32:45.415Z\",\"updated_at\":\"2025-02-11T10:12:07.742Z\",\"is_private\":false,\"comments_count\":5},{\"id\":\"d4bf66a0-e08a-463d-ae67-4ffb305047ee\",\"title\":\"코딩 효율을 극대화할 DeepSeek R1 프롬프트 5가지\",\"short_description\":\"이 글에서는 개발자로서 DeepSeek R1 프롬프트를 활용해 코딩 효율을 높이는 방법을 소개합니다. 다섯 가지 특별한 프롬프트는 코드 작성과 디버깅, 데이터베이스 최적화 등 여러 측면에서 효율성을 극대화하는 데 중점을 둡니다. 또한, Apidog 같은 도구를 간단히 \",\"thumbnail\":\"https://velog.velcdn.com/images/takuya/post/6e4a82fe-cf47-426e-8f87-2a98c43491df/image.png\",\"likes\":11,\"user\":{\"id\":\"1df1d2a8-02cc-477b-9b51-ad75ad09997a\",\"username\":\"takuya\",\"profile\":{\"id\":\"e06cb05f-07e4-4739-bec4-b88c91dc1984\",\"thumbnail\":\"https://velog.velcdn.com/images/takuya/profile/26c8672c-0ec8-463f-a0aa-c08208a6e775/image.png\",\"display_name\":\"배고픈코알라\"}},\"url_slug\":\"코딩-효율을-극대화할-DeepSeek-R1-프롬프트-5가지\",\"released_at\":\"2025-02-11T06:29:38.514Z\",\"updated_at\":\"2025-02-11T09:24:53.911Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"c31ff441-26b1-4272-bded-3d5f2bf43a19\",\"title\":\"🔥 자바스크립트 초보가 자주 하는 10대 실수 😱 + 그 외 100가지 🏆🔥\",\"short_description\":\"초보의 외침\\\"0이랑 '0'이 같은 거 아냐? 왜 안 돼?\\\"JS의 대답\\\"이건 같은 거야! 하지만 이건 다른 거야! 이해해라 인간아!\\\"예전엔 나도 if (0 == '0')가 true가 나오길래 혼돈의 카오스에 빠졌었어. 실제로 0 === '0'은 false인데, 여기서 \",\"thumbnail\":\"https://velog.velcdn.com/images/donghyuk65/post/370489ed-0a0d-4105-8774-470bfad50dae/image.svg\",\"likes\":27,\"user\":{\"id\":\"aefffd4f-7e30-4881-9c71-b5d5e2471ed9\",\"username\":\"donghyuk65\",\"profile\":{\"id\":\"fc77d35a-3cbd-4eb4-bb32-8b29c2dbf035\",\"thumbnail\":\"https://velog.velcdn.com/images/donghyuk65/profile/42935851-a0c0-4d69-9139-60569bcef9d0/social_profile.jpeg\",\"display_name\":\"김동혁\"}},\"url_slug\":\"자바스크립트-초보가-자주-하는-10대-실수-그-외-100가지\",\"released_at\":\"2025-02-02T05:23:43.156Z\",\"updated_at\":\"2025-02-11T10:41:40.942Z\",\"is_private\":false,\"comments_count\":1},{\"id\":\"7196c05b-6164-4c82-ad16-ff6b8d153dd4\",\"title\":\"TypeScript의 satisfies 연산자\",\"short_description\":\"TypeScript의 satisfies 연산자 톺아보기\",\"thumbnail\":\"https://velog.velcdn.com/images/woogur29/post/70a89a7d-de12-4ead-9e3a-a5a1d60b4819/image.png\",\"likes\":23,\"user\":{\"id\":\"59edefde-924f-4d34-a34e-19ebe1e46a4e\",\"username\":\"woogur29\",\"profile\":{\"id\":\"6c0bbbbe-e346-42a4-a304-c66ddb0f5b3b\",\"thumbnail\":\"https://velog.velcdn.com/images/woogur29/profile/949c5c52-9ad0-41a6-a710-b57d2fab8f60/image.jpeg\",\"display_name\":\"우혁\"}},\"url_slug\":\"TypeScript의-satisfies-연산자-톺아보기\",\"released_at\":\"2025-02-06T13:28:46.362Z\",\"updated_at\":\"2025-02-11T10:32:55.135Z\",\"is_private\":false,\"comments_count\":6},{\"id\":\"776773ae-6355-43d0-8185-02c743b9031a\",\"title\":\"Browser Router vs Hash Router\",\"short_description\":\"Browser Router vs Hash Router\",\"thumbnail\":\"https://velog.velcdn.com/images/woogur29/post/fcb9d9d5-25a8-4e41-8a16-fa4793fbeba4/image.jpg\",\"likes\":15,\"user\":{\"id\":\"59edefde-924f-4d34-a34e-19ebe1e46a4e\",\"username\":\"woogur29\",\"profile\":{\"id\":\"6c0bbbbe-e346-42a4-a304-c66ddb0f5b3b\",\"thumbnail\":\"https://velog.velcdn.com/images/woogur29/profile/949c5c52-9ad0-41a6-a710-b57d2fab8f60/image.jpeg\",\"display_name\":\"우혁\"}},\"url_slug\":\"Browser-Router-vs-Hash-Router\",\"released_at\":\"2025-02-10T10:34:44.371Z\",\"updated_at\":\"2025-02-11T09:34:20.608Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"a4564db1-a351-425b-9a76-57cbe771f90f\",\"title\":\"몇시에 출근하는 게 좋을까? | 자리 많은 버스 시간대 분석해보기\",\"short_description\":\"본가에서 회사로 출근해야 하는 경우가 종종 있다. 광역 버스를 통하면 그럭저럭 빠르게 갈 수 있지만 사람이 너무 몰려 버스를 못 타는 경우가 많아 지하철을 이용해서 가는 경우를 택하고 있다.생각해보면 모든 시간대에서 버스에 자리가 없는 것을 아닐 것이고 아마 출근 시간\",\"thumbnail\":\"https://velog.velcdn.com/images/invidam/post/e58c284b-3b8a-430f-97c6-d02d671a4e01/image.png\",\"likes\":9,\"user\":{\"id\":\"73a69ba5-3a9c-489c-8e06-6452a524680a\",\"username\":\"invidam\",\"profile\":{\"id\":\"ba6f05c6-04ab-45f5-bc15-6bfc6079662f\",\"thumbnail\":\"https://velog.velcdn.com/images/invidam/profile/dee1a1ef-2f1f-4a0f-9d59-99519677b438/image.png\",\"display_name\":\"Hansu Park\"}},\"url_slug\":\"bus-batch-for-me\",\"released_at\":\"2025-02-02T13:42:41.008Z\",\"updated_at\":\"2025-02-11T10:40:45.633Z\",\"is_private\":false,\"comments_count\":0},{\"id\":\"085babe9-2b0e-4f6f-8ea4-984120d8f9ee\",\"title\":\"요즘 세상에 누가 스웨거 문서 보고 API를 파악하나요?\",\"short_description\":\"▶️ 스웨거챗 바로가기▶️ 스웨거챗 깃허브 스타 도장찍기ChatGPT는 코드를 짜주고, GitHub Copilot은 실시간으로 제안을 해주는 시대가 도래했습니다.그런데 아직도 스웨거 문서 보면서 API 파악하시나요?네 접니다. 제가 그랬어요.프론트엔드 개발자인 저는, \",\"thumbnail\":\"https://velog.velcdn.com/images/chapdo/post/823e40c8-e32b-40e4-b75a-885a55265552/image.png\",\"likes\":10,\"user\":{\"id\":\"4f8c7c02-32b3-4758-9990-3fd44f119e6b\",\"username\":\"chapdo\",\"profile\":{\"id\":\"79884efc-865e-4426-8c0f-e9c789a31d1f\",\"thumbnail\":\"https://velog.velcdn.com/images/chapdo/profile/4a1a6889-a599-4ff7-87df-5d56528e7ee8/social_profile.jpeg\",\"display_name\":\"개발블로그는 아닙니다만\"}},\"url_slug\":\"요즘-세상에-누가-스웨거-문서-보고-API를-파악하나요\",\"released_at\":\"2025-02-01T15:52:33.494Z\",\"updated_at\":\"2025-02-11T10:19:52.708Z\",\"is_private\":false,\"comments_count\":1}]}]\n"])</script></body></html>