{"id":6357,"date":"2026-01-25T20:34:51","date_gmt":"2026-01-25T11:34:51","guid":{"rendered":"https:\/\/secondlife.lol\/?p=6357"},"modified":"2026-01-25T20:34:52","modified_gmt":"2026-01-25T11:34:52","slug":"mdto-page-markdown-expiring-share-link","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/mdto-page-markdown-expiring-share-link\/","title":{"rendered":"mdto.page \uc0ac\uc6a9\ubc95: \ub9c8\ud06c\ub2e4\uc6b4\uc744 \u2018\ub9cc\ub8cc \ub9c1\ud06c\u2019\ub85c 10\ucd08 \ub9cc\uc5d0 \uacf5\uc720\ud558\uae30"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"366\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-600x366.png\" alt=\"mdto.page \uc378\ub124\uc77c\" class=\"wp-image-6358\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-600x366.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-300x183.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-768x469.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-18x12.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81.png 888w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p>\ub9c8\ud06c\ub2e4\uc6b4\uc73c\ub85c \ud68c\uc758\ub85d, \uc774\ub825\uc11c, \uc791\uc5c5 \uc9c0\uc2dc\uc11c, \uc7a5\uc560 \ub300\uc751 \ub178\ud2b8\ub97c \uc798 \uc368\ub193\uace0\ub3c4 \uacf5\uc720 \ub2e8\uacc4\uc5d0\uc11c \ub298 \uba48\uce6b\ud569\ub2c8\ub2e4. \ub808\ud3ec\ub97c \ub9cc\ub4e4\uace0, \uc815\uc801 \uc0ac\uc774\ud2b8 \ube4c\ub354\ub97c \ubd99\uc774\uace0, \ubc30\ud3ec\ud558\uace0, \uad8c\ud55c\uc744 \uc815\ud558\uace0\u2026 \u201c\ub531 \ud55c \ubc88 \uc804\ub2ec\ud558\uace0 \ub05d\u201d\uc778 \ubb38\uc11c\uc5d0\ub294 \ub108\ubb34 \uacfc\ud55c \uc808\ucc28\uc8e0. \uadf8\ub798\uc11c \uacb0\uad6d \ucea1\ucc98\ub97c \ubcf4\ub0b4\uac70\ub098, \ud30c\uc77c \ucca8\ubd80\ub85c \ub05d\ub098\uace0, \ub9c1\ud06c \uae30\ubc18 \uad00\ub9ac(\ub9cc\ub8cc\/\ucd94\uc801\/\ud615\uc2dd \ud1b5\uc77c) \uac19\uc740 \uac83\uc740 \ud3ec\uae30\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>mdto.page<\/strong>\ub294 \uc774 \uc9c0\uc810\uc5d0\uc11c \u201c\ubd88\ud544\uc694\ud55c \uc124\uc815\uc744 0\uc5d0 \uac00\uae5d\uac8c\u201d \uc904\uc785\ub2c8\ub2e4.\u00a0<strong>\ub85c\uadf8\uc778 \uc5c6\uc774 \ud30c\uc77c\uc744 \uc5c5\ub85c\ub4dc\ud558\uba74 \uc989\uc2dc \uacf5\uc720 \uac00\ub2a5\ud55c \uc6f9\ud398\uc774\uc9c0\uac00 \ub418\uace0<\/strong>, \ud544\uc694\ud558\uba74 \ub9cc\ub8cc(1day\/1week\/1month\/\ubb34\ud55c\ub300)\ub97c \uac78\uc5b4 \uc790\ub3d9 \uc0ad\uc81c\uae4c\uc9c0 \uae30\ub300\ud560 \uc218 \uc788\uc5b4\uc694. \uc989, \uc774 \ub3c4\uad6c\uc758 \uc815\uccb4\uc131\uc740 \u201c\uc601\uad6c \ubb38\uc11c \ud50c\ub7ab\ud3fc\u201d\uc774 \uc544\ub2c8\ub77c\u00a0<strong>\u2018\uc784\uc2dc \uacf5\uc720\ub97c \uac00\uc7a5 \ube60\ub974\uac8c\u2019<\/strong>\u00a0\ub9cc\ub4dc\ub294 \ub370 \uc788\uc2b5\ub2c8\ub2e4. \ubb38\uc11c\ub97c \u2018\uc7a0\uae50\u2019 \uacf5\uc720\ud574\uc57c \ud558\ub294 \uc0c1\ud669\uc774 \uc7a6\uc740 \uac1c\ubc1c\u00b7\uae30\ud68d\u00b7\uc6b4\uc601 \uc5c5\ubb34\uc5d0\uc11c \ud6a8\uc6a9\uccb4\uac10\uc774 \ud07d\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 \ud575\uc2ec \ud55c \uc904 \uc694\uc57d (\uce74\ub4dc)<\/h2>\n\n\n\n<p><strong>mdto.page = \ub9c8\ud06c\ub2e4\uc6b4(.md)\uc744 \uc5c5\ub85c\ub4dc\ud558\uba74 \u2018\uacf5\uc720\uc6a9 \uc6f9\ud398\uc774\uc9c0 \ub9c1\ud06c\u2019\ub97c \uc989\uc2dc \ub9cc\ub4e4\uace0, \ub9cc\ub8cc \uae30\uac04\uae4c\uc9c0 \uac78\uc5b4\ub450\ub294 \ucd08\uacbd\ub7c9 \ubb38\uc11c \uacf5\uc720 \ub3c4\uad6c<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\uc774 \ub3c4\uad6c\ub294 \ubb50\uc608\uc694?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"346\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85-600x346.png\" alt=\"mdto.page \ud504\ub9ac\ubdf0 \uc774\ubbf8\uc9c0\" class=\"wp-image-6364\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85-600x346.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85-300x173.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85-768x443.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85-18x10.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-85.png 1200w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">(\ud504\ub9ac\ubdf0 \uae30\ub2a5 \uc608\uc2dc)<\/figcaption><\/figure>\n<\/div>\n\n\n<p>mdto.page\ub294 \ub9c8\ud06c\ub2e4\uc6b4 \ud30c\uc77c\uc744 \uc5c5\ub85c\ub4dc\ud558\uba74 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \uc77d\uae30 \uc88b\uc740 HTML \ud398\uc774\uc9c0\ub85c \ub80c\ub354\ub9c1\ud574 \uc8fc\uace0, \uadf8 \uacb0\uacfc\ub97c\u00a0<strong>URL\ub85c \uacf5\uc720<\/strong>\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \uc11c\ube44\uc2a4\/\uc624\ud508\uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\uc785\ub2c8\ub2e4. <\/p>\n\n\n\n<p>\ud14c\ub9c8 \uc120\ud0dd\uacfc \ub77c\uc774\ube0c \ud504\ub9ac\ubdf0\uac00 \uc788\uc5b4\uc11c, \u201c\uc62c\ub9ac\uace0 \ub098\uc11c \uae68\uc84c\ub124?\u201d \uac19\uc740 \uc2e4\uc218\ub97c \uc904\uc5ec\uc90d\ub2c8\ub2e4. \ub610 \ubb38\uc11c \uacf5\uc720\uc5d0\uc11c \uc790\uc8fc \uc4f0\uc774\ub294 \ubb38\ubc95(\ud45c, \uccb4\ud06c\ub9ac\uc2a4\ud2b8, \ucf54\ub4dc\ube14\ub85d \ub4f1)\uc744 \ud3b8\ud558\uac8c \ubcf4\uc5ec\uc8fc\ub294 \ub370 \ucd08\uc810\uc744 \ub461\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\uc5b4\ub5bb\uac8c \ub3d9\uc791\ud558\ub098\uc694?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"384\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82-600x384.png\" alt=\"\ub3d9\uc791 \ud750\ub984\ub3c4\" class=\"wp-image-6359\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82-600x384.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82-300x192.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82-768x492.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82-18x12.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-82.png 1039w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p>mdto.page\uc758 \uc124\uacc4\uac00 \uae54\ub054\ud55c \uc774\uc720\ub294 \u201c\uc11c\ubc84\ub97c \ud06c\uac8c \ub9cc\ub4e4\uc9c0 \uc54a\uace0\u201d, \ud50c\ub7ab\ud3fc \uae30\ub2a5\uc744 \ud65c\uc6a9\ud574\uc11c \uc6b4\uc601 \ubd80\ub2f4\uc744 \uc904\uc774\ub294 \ucabd\uc744 \ud0dd\ud588\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uc5c5\ub85c\ub4dc \uc694\uccad\/\uc11c\ube59\uc740\u00a0<strong><a href=\"https:\/\/workers.cloudflare.com\/product\/workers-ai\/?gclsrc=aw.ds&amp;&amp;utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=20580233211&amp;utm_term=_go_cmp-20580233211_adg-181172125365_ad-779014290669_dsa-2446653702475_dev-c_ext-_prd-_sig-Cj0KCQiAm9fLBhCQARIsAJoNOcuP3QP5nn-97tGVK8so5hBx8hWHw7q5yjCw2YPncCryGJ78ftLayrUaAoH8EALw_wcB&amp;utm_content=779014290669&amp;gad_source=1&amp;gad_campaignid=20580233211&amp;gbraid=0AAAAADnzVeRDNWAQ7Dudlt-xuNQpMSrQW&amp;gclid=Cj0KCQiAm9fLBhCQARIsAJoNOcuP3QP5nn-97tGVK8so5hBx8hWHw7q5yjCw2YPncCryGJ78ftLayrUaAoH8EALw_wcB\" target=\"_blank\" rel=\"noopener\">Cloudflare Workers<\/a><\/strong>\u00a0\uac19\uc740 \uc11c\ubc84\ub9ac\uc2a4 \ub7f0\ud0c0\uc784\uc774 \ub9e1\uace0<\/li>\n\n\n\n<li>\ubcc0\ud658\ub41c \uacb0\uacfc\ubb3c\uc740 Cloudflare R2(\uc624\ube0c\uc81d\ud2b8 \uc2a4\ud1a0\ub9ac\uc9c0)\uc5d0 \uc800\uc7a5\ub418\uba70<\/li>\n\n\n\n<li>\ub9cc\ub8cc\/\uc0ad\uc81c\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ub9e4\ubc88 \uccad\uc18c \uc791\uc5c5\uc744 \ub3cc\ub9ac\ub294 \ub300\uc2e0\u00a0<strong>R2 Lifecycle \uaddc\uce59<\/strong>\uc73c\ub85c \uc790\ub3d9 \uc815\ub9ac\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ub610\ud55c \uc5c5\ub85c\ub4dc \uc545\uc6a9(\ubd07\/\uc2a4\ud338)\uc744 \ub9c9\uae30 \uc704\ud574\u00a0<strong><a href=\"https:\/\/turnstile.ai\" target=\"_blank\" rel=\"noopener\">Turnstile<\/a><\/strong>\u00a0\uac19\uc740 \ubc29\uc5b4 \uc7a5\uce58\ub97c \ub461\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<p>\uc0ac\uc6a9\uc790 \uc785\uc7a5\uc5d0\uc11c\ub294 \u201c\uc5c5\ub85c\ub4dc \u2192 \ub9c1\ud06c \uacf5\uc720 \u2192 \uae30\uac04 \uc9c0\ub098\uba74 \uc815\ub9ac\u201d\ub85c \ub2e8\uc21c\ud558\uc9c0\ub9cc, \uc6b4\uc601\uc790 \uc785\uc7a5\uc5d0\uc11c\ub294&nbsp;<strong>DB \uc5c6\uc774\ub3c4 \uc218\uba85\uc8fc\uae30 \uad00\ub9ac\uac00 \uac00\ub2a5<\/strong>\ud574\uc9c0\ub294 \uad6c\uc870\ub77c\uc11c \uc720\uc9c0\ubcf4\uc218 \ub09c\ub3c4\uac00 \ub0ae\uc544\uc9d1\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\uc124\uce58\/\uc0ac\uc804 \uc900\ube44<\/h2>\n\n\n\n<p>\uc624\ud508\uc18c\uc2a4\ub85c\ub3c4 \uc81c\uacf5\ub418\uae30 \ub54c\ubb38\uc5d0 \ud300 \ub0b4\ubd80\uc6a9\uc73c\ub85c \ud3ec\ud06c\ud574 \uc6b4\uc601\ud558\uace0 \uc2f6\uc744 \uc218 \uc788\uc5b4\uc694. README \uae30\uc900 \ud070 \uc904\uae30\ub294 \ub2e4\uc74c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 \uc900\ube44\ubb3c (\uccb4\ud06c\ub9ac\uc2a4\ud2b8)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Node.js\u00a0<strong>24+<\/strong><\/li>\n\n\n\n<li>pnpm\u00a0<strong>10+<\/strong><\/li>\n\n\n\n<li>Cloudflare \uacc4\uc815(Workers\/R2 \uc0ac\uc6a9)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 \ub85c\uceec \uc2e4\ud589 \ud750\ub984<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/hjinco\/mdto.git\ncd mdto\npnpm install\npnpm dev<\/code><\/pre>\n\n\n\n<p>\ubc30\ud3ec\ub294 \ubcf4\ud1b5&nbsp;<code>wrangler deploy<\/code>&nbsp;\ud750\ub984\uc73c\ub85c \uc774\uc5b4\uc9c0\uace0, R2 \ubc84\ud0b7 \ubc0f \ub77c\uc774\ud504\uc0ac\uc774\ud074 \uc815\ucc45 \uc801\uc6a9(\uc790\ub3d9 \uc0ad\uc81c)\uc774 \ud575\uc2ec \uc124\uc815 \ud3ec\uc778\ud2b8\uac00 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ub85c\uceec\uc5d0\uc11c Cloudflare \uc5c6\uc774 \uac00\ub2a5\ud55c \ubc94\uc704<\/h3>\n\n\n\n<p>Cloudflare \uacc4\uc815 \uc5c6\uc774\ub3c4 \ubcf4\ud1b5 \uc544\ub798\ub294 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ud504\ub860\ud2b8\uc5d4\ub4dc \uac1c\ubc1c \uc11c\ubc84 \uc2e4\ud589<\/strong>(Vite\/React UI)<\/li>\n\n\n\n<li><strong>\ub9c8\ud06c\ub2e4\uc6b4 \u2192 HTML \ub80c\ub354\ub9c1 \ud504\ub9ac\ubdf0<\/strong>(remark\/rehype \ud30c\uc774\ud504\ub77c\uc778, \ucf54\ub4dc \ud558\uc774\ub77c\uc774\ud2b8 \ub4f1)<\/li>\n\n\n\n<li>\ud14c\ub9c8 UI(\uc120\ud0dd \ud654\uba74, \ud504\ub9ac\ubdf0 \uc2a4\ud0c0\uc77c) \ud655\uc778<\/li>\n\n\n\n<li>\u201c\uc5c5\ub85c\ub4dc \ubc84\ud2bc\/\ub4dc\ub798\uadf8\uc564\ub4dc\ub86d\u201d UI \ub3d9\uc791 \uc790\uccb4(\ub2e8, \uc5c5\ub85c\ub4dc \uacb0\uacfc \uc800\uc7a5\/\uacf5\uc720\ub294 \ub9c9\ud798)<\/li>\n<\/ul>\n\n\n\n<p>That is,\u00a0<strong>UI\/\ub80c\ub354\ub9c1 \ud488\uc9c8 \ud655\uc778 + \uac1c\ubc1c \uc791\uc5c5<\/strong>\uc740 Cloudflare \uc5c6\uc5b4\ub3c4 \uc9c4\ud589 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-step \uc0ac\uc6a9\ubc95<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"338\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83-600x338.png\" alt=\"\" class=\"wp-image-6361\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83-600x338.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83-300x169.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83-768x433.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83-18x10.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-83.png 1200w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">(mdto.page \uba54\uc778\ud398\uc774\uc9c0)<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">(A) \uc0ac\uc6a9\uc790 10\ucd08 \ub8e8\ud2f4<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"http:\/\/mdto.page\" target=\"_blank\" rel=\"noopener\">mdto.page<\/a> \uc811\uc18d<\/li>\n\n\n\n<li><code>.md\/.markdown\/.txt<\/code>\u00a0\ud30c\uc77c \ub4dc\ub798\uadf8\uc564\ub4dc\ub86d<\/li>\n\n\n\n<li>\ub77c\uc774\ube0c \ud504\ub9ac\ubdf0\ub85c \uae68\uc9d0 \ud655\uc778<\/li>\n\n\n\n<li>\ud14c\ub9c8 \uc120\ud0dd(\ubb38\uc11c\/\uc774\ub825\uc11c \ub290\ub08c \ub4f1)<\/li>\n\n\n\n<li>\ub9cc\ub8cc \uae30\uac04 \uc120\ud0dd<\/li>\n\n\n\n<li>\uc0dd\uc131\ub41c URL \ubcf5\uc0ac \u2192 \uc2ac\ub799\/\uba54\uc77c\/\uba54\uc2e0\uc800\ub85c \uacf5\uc720<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"330\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86-600x330.png\" alt=\"\uacf5\uc720 \uae30\ub2a5 \uc774\ubbf8\uc9c0\" class=\"wp-image-6365\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86-600x330.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86-300x165.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86-768x422.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86-18x10.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-86.png 1200w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">(\ud398\uc774\uc9c0 \uc0dd\uc131\uc644\ub8cc \uc54c\ub9bc \ud654\uba74)<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">(B) \uc774\ub7f0 \uc5c5\ubb34\uc5d0 \ud2b9\ud788 \uc798 \ub9de\uc544\uc694<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\uc774\ub825\uc11c\/\ud3ec\ud2b8\ud3f4\ub9ac\uc624 \uc784\uc2dc \uacf5\uc720<\/strong>: \uc218\uc815\uc774 \uc7a6\uc740 \uae30\uac04\uc5d0 \ub9c1\ud06c \ud558\ub098\ub85c \uc804\ub2ec \u2192 \uc77c\uc815 \uae30\uac04 \ub4a4 \uc790\ub3d9 \uc815\ub9ac<\/li>\n\n\n\n<li><strong>\ud68c\uc758\ub85d\/\uad50\uc721 \uc790\ub8cc \uacf5\uc720<\/strong>: \ud45c\/\uccb4\ud06c\ubc15\uc2a4\/\ucf54\ub4dc\ube14\ub85d \uc911\uc2ec \ubb38\uc11c\ub97c \ub9c1\ud06c\ub85c \uc989\uc2dc \ubc30\ud3ec<\/li>\n\n\n\n<li><strong>\uc7a5\uc560 \ub300\uc751 Runbook<\/strong>: \u201c\uc9c0\uae08 \ub2f9\uc7a5 \uc77d\uace0 \ub530\ub77c \ud574\uc57c \ud558\ub294 \ubb38\uc11c\u201d\ub97c \uc608\uc058\uac8c \ubcf4\uc5ec\uc8fc\uace0, \uc2dc\uac04 \uc9c0\ub098\uba74 \uc790\uc5f0\uc2a4\ub808 \uc0ac\ub77c\uc9c0\uac8c<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"319\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87-600x319.png\" alt=\"\" class=\"wp-image-6366\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87-600x319.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87-300x159.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87-768x408.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87-18x10.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-87.png 1200w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">(markdown \ud30c\uc77c\ub85c \ub80c\ub354\ub9c1\ud55c \uc6f9\ud398\uc774\uc9c0)<\/figcaption><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\uddf0 \uc2e4\uc804 \ud301 5\uac1c (\uce74\ub4dc)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ub9cc\ub8cc \uae30\ubcf8\uac12\uc740 \uc9e7\uac8c<\/strong>: \uc784\uc2dc \uacf5\uc720 \ubaa9\uc801\uc774\uba74 7\uc77c\uc774 \ub300\ubd80\ubd84 \uc548\uc804\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ud504\ub9ac\ubdf0\ub85c \ucf54\ub4dc\ube14\ub85d \ud655\uc778<\/strong>: \ub4e4\uc5ec\uc4f0\uae30 \ud558\ub098\ub85c \uac00\ub3c5\uc131\uc774 \ubc15\uc0b4\ub0a0 \uc218 \uc788\uc5b4\uc694. \uc5c5\ub85c\ub4dc \uc804 \ud655\uc778!<\/li>\n\n\n\n<li><strong>\ud300 \ud15c\ud50c\ub9bf\uc744 \uba3c\uc800 \ub9cc\ub4e4\uae30<\/strong>: \ud68c\uc758\ub85d\/\uc7a5\uc560\ub300\uc751\/\ubc30\ud3ec\uccb4\ud06c\ub9ac\uc2a4\ud2b8 \ub9c8\ud06c\ub2e4\uc6b4 \ud15c\ud50c\ub9bf\uc744 \uace0\uc815\ud574 \ub450\uba74 \u201c\uc5c5\ub85c\ub4dc-\uacf5\uc720\u201d\uac00 \uc2b5\uad00\ud654\ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ub9c1\ud06c \uacf5\uc720 \ucc44\ub110\uc744 \uc815\ud558\uae30<\/strong>: \uc2ac\ub799\uc758 \ud2b9\uc815 \ucc44\ub110(\uc608: #docs-temp) \ud558\ub098\ub85c \ubaa8\uc544\ub450\uba74 \ubd84\uc2e4\uc774 \uc904\uc5b4\uc694.<\/li>\n\n\n\n<li><strong>\ud14c\ub9c8\ub97c \uc5ed\ud560\ubcc4\ub85c \uace0\uc815<\/strong>: \uc774\ub825\uc11c\ub294 Resume, \uc6b4\uc601 \ubb38\uc11c\ub294 Default \uac19\uc740 \uc2dd\uc73c\ub85c \ub8f0\uc744 \ub450\uba74 \ube0c\ub79c\ub4dc\/\uac00\ub3c5\uc131 \ud1b5\uc77c\uc774 \ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\uc628\ub77c\uc778 \ubc18\uc751 &amp; \ud53c\ub4dc\ubc31 (\uade0\ud615 \uc694\uc57d)<\/h2>\n\n\n\n<p>\uc774 \ub3c4\uad6c\uc758 \uce6d\ucc2c \ud3ec\uc778\ud2b8\ub294 \ub300\uac1c \ud558\ub098\ub85c \ubaa8\uc785\ub2c8\ub2e4. \u201c\ub531 \ud558\uace0 \uc2f6\uc740 \uac83\ub9cc \ud55c\ub2e4\u201d\u2014\uc5c5\ub85c\ub4dc\ud558\uba74 URL\uc774 \uc0dd\uae30\uace0 \ub05d. \ubcf5\uc7a1\ud55c \uacc4\uc815\/\ud504\ub85c\uc81d\ud2b8\/\ubc30\ud3ec \uc5c6\uc774\ub3c4 \uacb0\uacfc\uac00 \ubc14\ub85c \ubcf4\uc778\ub2e4\ub294 \uc810\uc774 \ub9e4\ub825\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubc18\uba74 \u2018\uacf5\uac1c \uc5c5\ub85c\ub4dc\u2019 \ubc29\uc2dd\uc758 \uc219\uba85\ub3c4 \uac19\uc774 \uc5b8\uae09\ub429\ub2c8\ub2e4. \uc2a4\ud338\/\ud53c\uc2f1 \uc545\uc6a9 \uac00\ub2a5\uc131\uc774 \uc0dd\uae38 \uc218 \uc788\uace0, \uc6b4\uc601 \uad00\uc810\uc5d0\uc11c\ub294 \uc2e0\uace0\/\ucc28\ub2e8\/\ub808\uc774\ud2b8\ub9ac\ubc0b \uac19\uc740 \uc7a5\uce58\uac00 \uc911\uc694\ud574\uc9c8 \uc218 \uc788\uc5b4\uc694. \uc989, \uc0ac\uc6a9\uc790\ub294 \uac00\ubccd\uac8c \uc4f0\uc9c0\ub9cc \uc6b4\uc601\uc790\ub294\u00a0<strong>\uac00\ub4dc\ub808\uc77c\uc744 \uc124\uacc4\ud574\uc57c \uc624\ub798 \uac11\ub2c8\ub2e4.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"600\" height=\"382\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84-600x382.png\" alt=\"\" class=\"wp-image-6362\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84-600x382.png 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84-300x191.png 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84-768x489.png 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84-18x12.png 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-84.png 1040w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u26a0\ufe0f \ub9ac\uc2a4\ud06c\/\uc8fc\uc758\uc0ac\ud56d (\uce74\ub4dc)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\ub9cc\ub8cc = \ubcf4\uc548\uc774 \uc544\ub2d9\ub2c8\ub2e4.<\/strong>\u00a0\ub9cc\ub8cc \uc804\uae4c\uc9c0\ub294 \u201c\ub9c1\ud06c\ub97c \uc544\ub294 \uc0ac\ub78c\uc740 \ubcfc \uc218 \uc788\ub2e4\u201d\ub294 \uac00\uc815\uc774 \uc548\uc804\ud574\uc694.<\/li>\n\n\n\n<li><strong>\ubbfc\uac10\uc815\ubcf4 \uc5c5\ub85c\ub4dc \uae08\uc9c0<\/strong>: \uc8fc\ubbfc\ubc88\ud638\/\uacc4\uc57d \uc6d0\ubb38\/\ub0b4\ubd80 \uc2dd\ubcc4\uc815\ubcf4\/\ube44\uacf5\uac1c \ud0a4 \uac12 \ub4f1\uc740 \ud53c\ud558\uc138\uc694.<\/li>\n\n\n\n<li><strong>\uc0ad\uc81c \uc2dc\uac01\uc740 \u2018\uc815\ud655\ud788 \uadf8 \uc21c\uac04\u2019\uc774 \uc544\ub2d0 \uc218 \uc788\uc74c<\/strong>: \ub77c\uc774\ud504\uc0ac\uc774\ud074 \uae30\ubc18 \uc790\ub3d9 \uc0ad\uc81c\ub294 \uc815\ucc45\uacfc \uc2e4\ud589 \uc8fc\uae30\uc5d0 \ub530\ub77c \ud3b8\ucc28\uac00 \uc0dd\uae38 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ud300\uc5d0\uc11c \uc790\uccb4 \uc6b4\uc601 \uc2dc\uc5d0\ub294\u00a0<strong>\uc5c5\ub85c\ub4dc \uc545\uc6a9 \ubc29\uc9c0(\ubd07\/\uc2a4\ud338), \ubaa8\ub2c8\ud130\ub9c1, \ucc28\ub2e8 \uc815\ucc45<\/strong>\uc774 \ud488\uc9c8\uc744 \uc88c\uc6b0\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p><strong>Q1. \ub85c\uadf8\uc778 \uc5c6\uc774 \ub418\ub098\uc694?<\/strong><br>A. \ub124, \u201cNo login\u201d\uc744 \ud575\uc2ec \ucee8\uc149\uc73c\ub85c \ub0b4\uc138\uc6c1\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>Q2. \uc5b4\ub5a4 \ud30c\uc77c\uc744 \uc62c\ub9b4 \uc218 \uc788\ub098\uc694?<\/strong><br>A.&nbsp;<code>.md<\/code>,&nbsp;<code>.markdown<\/code>,&nbsp;<code>.txt<\/code>\uac00 \uae30\ubcf8 \ub300\uc0c1\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>Q3. \ub9cc\ub8cc\ub294 \uc5b4\ub5bb\uac8c \ucc98\ub9ac\ub418\ub098\uc694?<\/strong><br>A. \uc2a4\ud1a0\ub9ac\uc9c0 \ub77c\uc774\ud504\uc0ac\uc774\ud074(\uc790\ub3d9 \uc0ad\uc81c \uc815\ucc45)\uc744 \ud65c\uc6a9\ud558\ub294 \ubc29\ud5a5\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>Q4. \ud300 \ub0b4\ubd80\uc6a9\uc73c\ub85c \ub9cc\ub4e4 \uc218 \uc788\ub098\uc694?<\/strong><br>A. \uac00\ub2a5\ud569\ub2c8\ub2e4. Workers\/R2 \uae30\ubc18 \uc124\uc815\uc774 \ud575\uc2ec\uc774\uace0, \ub77c\uc774\ud504\uc0ac\uc774\ud074 \uc815\ucc45 \uc801\uc6a9\uc774 \ud3ec\uc778\ud2b8\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 \ub9c8\ubb34\ub9ac<\/h2>\n\n\n\n<p>mdto.page\ub294 \u201c\ub9c8\ud06c\ub2e4\uc6b4\uc744 \uc7a0\uae50 \uacf5\uc720\ud558\ub824\ub294 \uc21c\uac04\u201d\uc5d0 \ucd5c\uc801\ud654\ub41c \ub3c4\uad6c\uc785\ub2c8\ub2e4. \uc5c5\ub85c\ub4dc\u2192\ud504\ub9ac\ubdf0\u2192\ud14c\ub9c8\u2192\ub9cc\ub8cc\u2192\ub9c1\ud06c \uacf5\uc720 \ud750\ub984\uc774 \uae54\ub054\ud558\uace0, \uc11c\ubc84\ub9ac\uc2a4+\uc624\ube0c\uc81d\ud2b8 \uc2a4\ud1a0\ub9ac\uc9c0+\ub77c\uc774\ud504\uc0ac\uc774\ud074\ub85c \uc6b4\uc601 \ubd80\ub2f4\uc744 \uc904\uc774\ub294 \uad6c\uc870\uac00 \ub9e4\ub825\uc801\uc774\uc5d0\uc694. <\/p>\n\n\n\n<p>\uacb0\uc774 \uc870\uae08 \ub2e4\ub974\uae34 \ud558\uc9c0\ub9cc \uc720\ud29c\ube0c \ub2e4\uc6b4\ub85c\ub4dc \uc571\uc740 \uc5b4\ub5a0\uc2e0\uac00\uc694? <a href=\"https:\/\/secondlife.lol\/en\/movie-downloader-tubemate-introduction\/\">\uc5ec\uae30\uc5d0\uc11c \ud655\uc778\ud574\ubcf4\uc138\uc694!<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\ub9c8\ud06c\ub2e4\uc6b4\uc73c\ub85c \ud68c\uc758\ub85d, \uc774\ub825\uc11c, \uc791\uc5c5 \uc9c0\uc2dc\uc11c, \uc7a5\uc560 \ub300\uc751 \ub178\ud2b8\ub97c \uc798 \uc368\ub193\uace0\ub3c4&#8230;<\/p>","protected":false},"author":3,"featured_media":6358,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[15],"tags":[1477,1474,1473,1475,1476],"class_list":["post-6357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-jewel","tag-cloudflare-r2","tag-cloudflare-workers","tag-markdown--","tag-1475","tag-1476"],"taxonomy_info":{"category":[{"value":15,"label":"D \ubcf4\ubb3c\ucc3d\uace0(Jewel)"}],"post_tag":[{"value":1477,"label":"Cloudflare R2"},{"value":1474,"label":"Cloudflare Workers"},{"value":1473,"label":"Markdown \ub9c1\ud06c \uacf5\uc720"},{"value":1475,"label":"\ub9c8\ud06c\ub2e4\uc6b4 \uacf5\uc720"},{"value":1476,"label":"\ub9cc\ub8cc \ub9c1\ud06c"}]},"featured_image_src_large":["https:\/\/secondlife.lol\/wp-content\/uploads\/2026\/01\/image-81-600x366.png",600,366,true],"author_info":{"display_name":"TERE","author_link":"https:\/\/secondlife.lol\/en\/author\/tere\/"},"comment_info":1,"category_info":[{"term_id":15,"name":"D \ubcf4\ubb3c\ucc3d\uace0(Jewel)","slug":"it-jewel","term_group":0,"term_taxonomy_id":15,"taxonomy":"category","description":"","parent":0,"count":55,"filter":"raw","cat_ID":15,"category_count":55,"category_description":"","cat_name":"D \ubcf4\ubb3c\ucc3d\uace0(Jewel)","category_nicename":"it-jewel","category_parent":0}],"tag_info":[{"term_id":1477,"name":"Cloudflare R2","slug":"cloudflare-r2","term_group":0,"term_taxonomy_id":1477,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":1474,"name":"Cloudflare Workers","slug":"cloudflare-workers","term_group":0,"term_taxonomy_id":1474,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":1473,"name":"Markdown \ub9c1\ud06c \uacf5\uc720","slug":"markdown-%eb%a7%81%ed%81%ac-%ea%b3%b5%ec%9c%a0","term_group":0,"term_taxonomy_id":1473,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":1475,"name":"\ub9c8\ud06c\ub2e4\uc6b4 \uacf5\uc720","slug":"%eb%a7%88%ed%81%ac%eb%8b%a4%ec%9a%b4-%ea%b3%b5%ec%9c%a0","term_group":0,"term_taxonomy_id":1475,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":1476,"name":"\ub9cc\ub8cc \ub9c1\ud06c","slug":"%eb%a7%8c%eb%a3%8c-%eb%a7%81%ed%81%ac","term_group":0,"term_taxonomy_id":1476,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/6357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/comments?post=6357"}],"version-history":[{"count":3,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/6357\/revisions"}],"predecessor-version":[{"id":6369,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/6357\/revisions\/6369"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/6358"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=6357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=6357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=6357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}