Если вы загружаете изображение в Discourse через кнопку , URL, используемый в HTML для темы, является относительным.
Другие парсеры Markdown, такие как GitHub, вместо этого преобразуют все такие URL в абсолютные.
Это было бы полезно при извлечении разметки через API, например, так как это означает, что URL будут продолжать работать и оставаться корректными в любом контексте.
<p dir="ltr">
Если вы загружаете изображение в Discourse через
<img src="https://d11a6trkgmumsb.cloudfront.net/original/3X/3/3/334422a7f2abc1e7463a3450ae1834748b842da7.png" alt="image" data-base62-sha1="7jwktUgPUE9mp7Jb4gYTYH5wDYj" width="36" height="34">
кнопку, то URL, используемый в HTML для темы, является относительным.
</p>
Meta.discourse.org явно настроен для загрузки ресурсов на какой-либо сервер ресурсов. В данном случае URL должен быть абсолютным, иначе он вообще не будет работать.
Это не так, например, для https://discourse.ubuntu.com/, поэтому я предполагаю, что это не настройка по умолчанию. Похоже, что по умолчанию ресурсы загружаются на тот же сайт, поэтому используется относительный URL.
Я предлагаю, чтобы относительные URL никогда не использовались.
<div class="cooked"><p>Мы рады представить Ubuntu Desktop 20.10 для Raspberry Pi 4, завершив тем самым линейку Ubuntu для Raspberry Pi. Мы рекомендуем вам попробовать её и поделиться своими отзывами, чтобы мы могли продолжать улучшать <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:"> Ubuntu: Desktop, Server и Core на Raspberry Pi.</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>В видео ниже мы представляем Ubuntu Desktop для Raspberry Pi, рассказываем, как её настроить и начать работу.</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">Как установить Ubuntu Desktop на Raspberry Pi 4 <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">Как установить Ubuntu Server на ваш Raspberry Pi <span class="badge badge-notification clicks" title="22 clicks">22</span></a></p>
<p><strong>Какие приложения вы хотите видеть на Raspberry Pi?</strong></p>
<p>Хотя подавляющее большинство репозиториев Ubuntu доступно для устройств ARM, не все разработчики и независимые поставщики программного обеспечения (ISV) публикуют сборки своих программ для архитектуры ARM в <a href="https://snapcraft.io/store" rel="nofollow noopener">Snap Store <span class="badge badge-notification clicks" title="7 clicks">7</span></a> или на своих соответствующих веб-сайтах. Напишите в комментариях ниже, какого программного обеспечения вам не хватает на 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-модулей (Hardware Attached on Top), и мы планируем расширить библиотеку доступных модулей HAT <img src="https://discourse.ubuntu.com/images/emoji/emoji_one/tophat.png?v=9" title=":tophat:" class="emoji" alt=":tophat:"> и драйверов в Ubuntu в ближайшие месяцы. Сообщите нам, какие HAT-модули вы используете в своих проектах, чтобы мы могли лучше понять, на чем следует сосредоточить наши усилия.</p>
<p><strong>Другое оборудование?</strong></p>
<p>Камеры, дисплеи, GPIO, сенсорные экраны, USB-аксессуары и многое другое. Каким был ваш опыт использования ваших существующих аксессуаров и периферийных устройств для Raspberry Pi на Ubuntu?</p>
<p><strong>Что вы создаёте с помощью Ubuntu на Raspberry Pi?</strong></p>
<p>Наконец, покажите нам, что вы используете Ubuntu Desktop на своём Raspberry Pi, или расскажите, для чего вы её используете, чтобы получить шанс выиграть бесплатные товары 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, в котором требуется обратное тому, что вы просите, поэтому я действительно в замешательстве.