재현하려면 다음 두 가지 관리자 설정을 적용하세요:
- 마크다운 링크 자동화 활성화: true
- 마크다운 링크 자동화 TLD: 없음 (기본값으로 설정된 모든 TLD를 삭제)
그런 다음 완전한 문장이 포함된 임의의 게시물에 대해 "HTML 다시 생성"을 실행하면, 모든 문장의 마지막 단어와 그 뒤에 오는 마침표가 링크로 자동 변환되는 것을 확인할 수 있습니다. 예시:
마지막 단어.를 기다리세요.
재현하려면 다음 두 가지 관리자 설정을 적용하세요:
그런 다음 완전한 문장이 포함된 임의의 게시물에 대해 "HTML 다시 생성"을 실행하면, 모든 문장의 마지막 단어와 그 뒤에 오는 마침표가 링크로 자동 변환되는 것을 확인할 수 있습니다. 예시:
마지막 단어.를 기다리세요.
이 문제를 재현할 수 있으며, 개발팀에 알리겠습니다.
그동안 enable markdown linkify를 비활성화하거나 TLD를 추가하여 이 문제를 우회해 주세요. ![]()
이것은 "왜?"라는 질문을 자연스럽게 제기합니다. 제가 여기에서 지지하는 수정 방법은 단순히 markdown linkify tlds가 비어 있는 것을 허용하지 않는 것입니다.
여기에 검증을 추가하기 위해 pr-welcome 태그를 붙일 예정입니다.
대안으로, markdown linkify tlds가 비어 있는 것을 허용하되, 내부적으로 enable markdown linkify: false가 설정되었을 때 사용되는 동일한 코드로 해당 경우를 처리할 수도 있습니다.
좋은 지적이네요 ![]()
저는 단순히 “URL을 링크된 페이지의 제목으로 변환”하는 동작을 제거하는 방법을 실험하고 있었습니다. 나중에 그것이 인라인 원박스(Inline Onebox)라는 것을 알게 되었고, Discourse 내부 링크에 대해서는 비활성화할 수 없음을 확인했습니다.
마크다운 변환기를 거친 후에도 URL이 가독성을 유지하기를 원할 때가 많아서, 이를 위해 대괄호를 사용하고 있습니다.
이 토픽에 링크를 걸려면: https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki
So to link to this topic: <https://meta.discourse.org/t/end-of-sentence-is-linkified-when-there-are-zero-markdown-linkify-tlds/248342?u=maiki>
이것이 표준적인 방식인지는 잘 모르겠지만, 제가 사용하는 모든 마크다운 변환기에서 작동합니다. ![]()