Dlaczego nagłówki nie działają pod cudzysłowem? [duplikować]

Dec 21 2020

Wiem, że aby utworzyć nagłówek, musisz dodać === w następnym wierszu.

To jest przykład.

Jednak czasami trzeba dodać nagłówek pod cytatem, ponieważ jest to część tekstu, który chcesz zacytować.

Pomyślałem więc, że mogę zrobić coś takiego:

Wydaje się, że działa świetnie w podglądzie, ale po opublikowaniu jest to wynik:

Czy to powinno działać? czy robię coś źle? To jest post, którego użyłem jako odniesienia (zredagowałem go, więc obecna wersja ma nagłówek za pomocą):https://stackoverflow.com/a/65394980/2359227

Odpowiedzi

6 Catija Dec 21 2020 at 22:31

Moim preferowanym sposobem tworzenia nagłówków są skróty:

Nowe pakiety

Treść akapitu.

Działa to czysto i ładnie gra z wszystkimi przecenami.

> ## New Packages
>
> Content for the paragraph.

Umożliwia również wybór jednego z trzech poziomów nagłówka za pomocą pojedynczych, podwójnych lub potrójnych znaków krzyżyka.

Uwaga: jest to część znanego problemu - cytowane nagłówki są poprawnie renderowane na podglądzie, ale nie po opublikowaniu, co zostało już naprawione, więc wybór formatowania powinien teraz działać dobrze! Przetestowałem to, edytując post przepełnienia stosu zgodnie ze ====stylem formatowania i potwierdziłem, że teraz działa.

2 Glorfindel Dec 21 2020 at 22:29

Możesz użyć trzech znaków krzyżyka, aby wskazać nagłówek, i działa to w cytatach blokowych:

> ### Test
> test

produkuje

Test

test


Nie jestem pewien, jak to ma działać pod CommonMark, ciekawe jest, że gdy używasz łączników, dzieje się coś innego: ----zamiast znaków równości:

> Test
> ----
> test

produkuje

Test


test

chociaż, tak jak w twoim przypadku, podgląd renderuje go poprawnie.