Привет! Должно быть, я что-то делаю не так, но не могу понять, почему ссылки на якоря внутри поста не работают.
Например, в посте на моей странице ‘https://nzarchitecture.net.nz/t/terms-of-service/15076’
ссылка:
* [Важные условия](https://nzarchitecture.net.nz/t/terms-of-service/15076#heading--important-terms)
не переносит к этому заголовку ниже по странице:
## [Важные условия](https://nzarchitecture.net.nz/t/terms-of-service/15076#heading--important-terms)
Что я упускаю?
Посмотрев на разметку на стандартной/оригинальной странице условий использования Discourse в качестве примера, это кажется правильным синтаксисом.
Как упоминается на Linking to a heading within a post or topic, в стандартном Markdown нет способа создать заголовок с якорем.
К сожалению, вам придётся использовать HTML:
<h2 id='heading--important-terms'>Важные термины</h2>
Быстрая демонстрация
Перейти к концу демонстрации
[Перейти к концу демонстрации](#heading--end-of-demo)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v
Конец демонстрации
<h2 id='heading--end-of-demo'>Конец демонстрации</h2>
Спасибо, xrax3nz.
Сейчас я как раз прибегаю к этому, но если посмотреть на разметку Markdown на стандартной странице «Условия использования» этого форума, синтаксис выглядит совершенно иначе. Пытаюсь понять, почему.
Просматривая неотформатированный Markdown по ссылке Updated Terms of Service Template, я не вижу никаких различий? Возможно, я что-то упускаю?
Ссылки определены следующим образом:
- [Важные условия](#heading--important-terms)
А заголовки:
<h2 id="heading--important-terms"><a href="#heading--important-terms">Важные условия</a></h2>
Хм, интересно.
Я получал markdown, копируя и вставляя копию условий использования этого форума в новую тему на своём собственном форуме — что сгенерировало совершенно другой синтаксис (длинная история, но в основном мои встроенные условия использования каким-то образом были удалены, и это всё попытка их воссоздать).
Возможно, это была моя проблема, и при попытке вставки между сайтами добавляется лишняя информация URL.
.
Редактирование — спасибо за ссылку — эти шаблоны были довольно полезны. Жаль, что нет простого способа поместить их в исходную встроенную категорию.
Для версии в формате Markdown теперь можно включить заголовок:
### Мой заголовок
Мой заголовок
Затем скопируйте ссылку на автоматический якорь, создаваемую при нажатии или длительном нажатии рядом с ним:
https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/7#my-heading-1
https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/7#my-heading-1