버튼을 통해 Discourse에 이미지를 업로드하면, 해당 토픽의 HTML에서 사용되는 URL은 상대 경로입니다.
GitHub와 같은 다른 마크다운 파서는 이러한 모든 URL을 절대 경로로 변환합니다.
예를 들어, API를 통해 마크업을 가져올 때 유용합니다. URL이 어떤 컨텍스트에서도 계속 작동하고 의미를 유지할 수 있기 때문입니다.
버튼을 통해 Discourse에 이미지를 업로드하면, 해당 토픽의 HTML에서 사용되는 URL은 상대 경로입니다.
GitHub와 같은 다른 마크다운 파서는 이러한 모든 URL을 절대 경로로 변환합니다.
예를 들어, API를 통해 마크업을 가져올 때 유용합니다. URL이 어떤 컨텍스트에서도 계속 작동하고 의미를 유지할 수 있기 때문입니다.
정말 그런가요?
귀하의 게시글은 다음과 같이 표시됩니다:
<p dir="ltr">
If you upload an image to Discourse through the
<img src="https://global.discourse-cdn.com/meta/original/3X/3/3/334422a7f2abc1e7463a3450ae1834748b842da7.png" alt="image" data-base62-sha1="7jwktUgPUE9mp7Jb4gYTYH5wDYj" width="36" height="34">
button, the URL used in the HTML for the topic is relative.
</p>
제게는 절대 경로(absolute)로 보입니다.
Meta.discourse.org은 어떤 종류의 자산 서버에 자산을 업로드하도록 명확하게 설정되어 있습니다. 이 경우 URL이 절대 경로가 아니면 아예 작동하지 않습니다.
예를 들어 https://discourse.ubuntu.com/의 경우 그렇지 않으므로, 이것이 기본 설정은 아닌 것으로 추정됩니다. 기본 설정은 자산을 동일한 사이트에 업로드하여 상대 경로를 사용하는 것으로 보입니다.
상대 경로는 절대 사용되지 않아야 한다고 제안합니다.
그래서 Ubuntu Desktop on Raspberry Pi Feedback - Desktop - Ubuntu Community Hub 의 이 주제를 확인해 보았습니다:
<div class="cooked"><p>우리는 Raspberry Pi 4에 Ubuntu Desktop 20.10을 제공하게 되어 기쁩니다. 이를 통해 Raspberry Pi를 위한 Ubuntu 제품군 라인업을 완성하게 되었습니다. 직접 사용해 보고 피드백을 주시면 Raspberry Pi 환경에서 Ubuntu 데스크톱, 서버 및 코어의 성능을 지속적으로 개선할 수 있습니다 <img src="https://discourse.ubuntu.com/images/emoji/emoji_one/chart_with_upwards_trend.png?v=9" title=":chart_with_upwards_trend:" class="emoji" alt=":chart_with_upwards_trend:">.</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="//ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/5/538181beb312f73b48c34e93c96ec5ca15e98734.jpeg" title="Groovy-Gorilla_WP_1920x1080_RPi.jpg" rel="nofollow noopener"><img src="https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/optimized/2X/5/538181beb312f73b48c34e93c96ec5ca15e98734_2_690x388.jpeg" alt="Groovy-Gorilla_WP_1920x1080_RPi" data-base62-sha1="bUJ61kFOTd09on4dBLyNSmfKJw0" class="d-lazyload" srcset="//ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/optimized/2X/5/538181beb312f73b48c34e93c96ec5ca15e98734_2_690x388.jpeg, //ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/optimized/2X/5/538181beb312f73b48c34e93c96ec5ca15e98734_2_1035x582.jpeg 1.5x, //ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/optimized/2X/5/538181beb312f73b48c34e93c96ec5ca15e98734_2_1380x776.jpeg 2x" width="690" height="388"><div class="meta">
<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use xlink:href="#far-image"></use></svg><span class="filename">Groovy-Gorilla_WP_1920x1080_RPi.jpg</span><span class="informations">1920×1080 143 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use xlink:href="#discourse-expand"></use></svg>
</div></a></div><p></p>
<p>아래 영상에서는 Raspberry Pi용 Ubuntu Desktop을 소개하고, 설정 방법과 시작하는 방법을 안내합니다.</p>
<p><a href="https://youtu.be/0pT4-RcTERU" class="onebox" target="_blank" rel="nofollow noopener">https://youtu.be/0pT4-RcTERU <span class="badge badge-notification clicks" title="27 clicks">27</span></a></p>
<p>원하시는 경우, 시작을 위한 튜토리얼도 다음과 같습니다:</p>
<p><img src="https://discourse.ubuntu.com/images/emoji/emoji_one/woman_student.png?v=9" title=":woman_student:" class="emoji" alt=":woman_student:"><a href="https://ubuntu.com/tutorials/how-to-install-ubuntu-desktop-on-raspberry-pi-4#1-overview" rel="nofollow noopener">Raspberry Pi 4에 Ubuntu Desktop 설치하는 방법 <span class="badge badge-notification clicks" title="56 clicks">56</span></a></p>
<p><img src="https://discourse.ubuntu.com/images/emoji/emoji_one/man_student.png?v=9" title=":man_student:" class="emoji" alt=":man_student:"><a href="https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview" rel="nofollow noopener">Raspberry Pi에 Ubuntu Server 설치하는 방법 <span class="badge badge-notification clicks" title="22 clicks">22</span></a></p>
<p><strong>Raspberry Pi에서 어떤 애플리케이션을 보고 싶으신가요?</strong></p>
<p>Ubuntu 아카이브의 대다수는 ARM 장치에서 사용할 수 있지만, 모든 개발자 및 ISV가 <a href="https://snapcraft.io/store" rel="nofollow noopener">Snap Store <span class="badge badge-notification clicks" title="7 clicks">7</span></a>나 각자의 웹사이트에서 소프트웨어의 ARM 빌드를 공개하지는 않습니다. Raspberry Pi/ARM 환경에서 가장 보고 싶으신 소프트웨어가 무엇인지 아래 댓글로 알려주시면, 이를 제공할 수 있도록 최선을 다하겠습니다 <img src="https://discourse.ubuntu.com/images/emoji/emoji_one/eyes.png?v=9" title=":eyes:" class="emoji" alt=":eyes:">.</p>
<p><strong>어떤 HAT를 사용 중이신가요?</strong></p>
<p>Raspberry Pi는 HAT(하드웨어 어태치드 온 탑)의 풍부한 생태계를 갖추고 있으며, 향후 몇 달 동안 Ubuntu에서 사용 가능한 HAT <img src="https://discourse.ubuntu.com/images/emoji/emoji_one/tophat.png?v=9" title=":tophat:" class="emoji" alt=":tophat:"> 모듈/드라이버 라이브러리를 확장하는 것을 목표로 하고 있습니다. 프로젝트에서 어떤 HAT를 사용 중인지 알려주시면, 작업 우선순위를 설정하는 데 도움이 됩니다.</p>
<p><strong>기타 하드웨어?</strong></p>
<p>카메라, 디스플레이, GPIO, 터치스크린, USB 액세서리 등. Ubuntu에서 Raspberry Pi용 기존 액세서리와 주변기를 사용하면서 어떤 경험을 하셨나요?</p>
<p><strong>Ubuntu와 Raspberry Pi로 무엇을 만들고 계신가요?</strong></p>
<p>마지막으로, Raspberry Pi에서 Ubuntu Desktop을 사용 중이거나 그 용도가 무엇인지 보여주시면, 무료 Groovy Gorilla <img src="https://discourse.ubuntu.com/images/emoji/emoji_one/gorilla.png?v=9" title=":gorilla:" class="emoji" alt=":gorilla:"><img src="https://discourse.ubuntu.com/images/emoji/emoji_one/dark_sunglasses.png?v=9" title=":dark_sunglasses:" class="emoji" alt=":dark_sunglasses:"> 굿즈를 받을 기회를 가질 수 있습니다. 이 양식을 가장 먼저 작성해 주신 분 중 한 명이 되어 보세요: <a href="https://forms.gle/h9wodaFLFYPGps8y6" rel="nofollow noopener">https://forms.gle/h9wodaFLFYPGps8y6 <span class="badge badge-notification clicks" title="38 clicks">38</span></a></p></div>
제 환경에서는 절대 URL로 표시되고 있습니다.
CDN 없이 테스트 인스턴스에서도 테스트해 보았는데, 이 경우에도 절대 URL이 사용되는 것으로 보입니다.
또한 Need relative URLs for uploaded images 의 이 기능 요청은 여러분이 요청하신 것의 정반대를 요구하고 있어, 지금 상황이 정말 혼란스럽습니다.
아, 죄송합니다. 최근 업데이트에서 수정되었거나 다른 문제가 있는 것 같습니다.
이전에 발생했던 문제를 재현해 볼 수 있는지 확인해 보고 다시 말씀드리겠습니다.