Discourse 인스턴스에 내부 링크를 추가하면…
https://MyWebsite.com/t/MyCategory
더 사용자 친화적인 링크로 해석됩니다. 예를 들어…
My Category - My Website Name
- My Website Name이 포함된 것을 주목해 보세요.
하지만 Meta.Discourse.org에서 Meta Discourse 인스턴스에 내부 링크를 게시하면, 아래에 표시된 것처럼 - Meta Discourse가 포함되지 않습니다.
About the Feature category
내 Discourse 인스턴스에서 이 효과를 어떻게 구현할 수 있을까요? 이러한 해석된 링크에 - Meta Discourse나 - My Website Name이 표시되는 것을 원하지 않습니다.
감사합니다!
업데이트
제 질문을 더 잘 표현할 수 있도록 위의 링크를 수정했습니다.
해결
Meta Discourse 링크에는 - Meta Discourse가 표시되지 않고, 제 웹사이트 링크에는 표시되는 이유는 제 웹사이트 링크가 카테고리 를 가리키는 반면, meta.discourse 링크는 토픽 을 가리키기 때문이라는 점을 @supermathie 님이 지적해 주셨습니다.
이 문제를 제 웹사이트에서 해결하기 위해, @Heliosurge 님이 지적해 주신 대로 - My Website Name이 끝에 추가되는 것을 방지하기 위해 단순히
[My Category](https://MyWebsite.com/t/MyCategory) 마크다운을 사용하겠습니다.
유용한 조언을 주셔서 두 분 모두 감사합니다!
같은 사이트 내 주제 링크에는 카테고리나 사이트 이름이 포함되지 않습니다:
같은 사이트, 주제: About the Feature category
같은 사이트, 카테고리: Feature - Discourse Meta
다른 사이트, 주제: Category definition for Gaming - gaming - Discourse Demo
다른 사이트, 카테고리: gaming - Discourse Demo
Try의 경우와 비교하면:
(이를 어떻게 변경할 수 있는지 그 위치가 어디인지 정확히 모르지만, 그것이 다른 이유입니다)
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 9:08오후
3
링크가 내부용으로 사용되고 있나요?
링크를 "(link)"로 감싸고 [Text] 뒤에 텍스트를 감싸는 옵션도 있습니다.
예를 들어
This topic post#1
[This topic post#1](https://meta.discourse.org/t/how-to-remove-website-name-links-shared-in-a-topic-post/257646?u=heliosurge)
링크에도 이렇게 할 수 있습니다.
[This topic post#1](https://meta.discourse.org/t/
/257646)
내부용이라면 이렇게 줄일 수 있습니다.
[This topic post#1](/t/
/257646)
유용한 답변을 주셔서 둘 다 감사합니다. 어떤 것이 해결책인지 선택하기가 어려웠습니다.
@supermathie 님은 로직과 문제의 근본 원인을 공유하셨고, 카테고리를 링크로 사용하지 않는 방식으로 문제를 해결하는 데 도움을 주셨습니다.
@Heliosurge 님은 문제를 전체적으로 해결하는 해결책을 제공해 주셨습니다.
James:
해결 방법
아! 이 방법을 이미 OP에서 사용하셨으니 이미 알고 계실 것 같아서요:
더 사용자 친화적인 링크로 해석되며, 다음과 같이 보입니다...
[My Category - My Website Name](https://MyWebsite.com/t/MyCategory)
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 9:53오후
6
네, 여러 루트가 값을 가질 때 어려울 수 있습니다.
외부에서 링크로 콘텐츠를 공유할 때 유용할 수 있는 #customization:theme-component가 있습니다. 바로 Share Link Shortener입니다.
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 9:57오후
7
아마도 그는 실수하지 않는 한 링크를 최소한으로 줄이려는 의도였던 것 같습니다. 제가 최종적으로 만든 짧은 링크는 유용한데, 클라이언트가 도메인 이름을 변경했을 때 링크가 깨지는 문제를 방지할 수 있기 때문입니다.
맞아요. 저는 어떻게 사용해야 하는지 알고 있었죠…
완벽한 세상이라면, 체크박스를 해제할 수 있기를 바랐습니다.
[ ] 내부 카테고리 링크에서 웹사이트 이름 제외
이 완벽한 해결책은 다른 사용자가 마크다운([텍스트](링크)) 없이 https://MyWebsite.com/t/MyCategory를 게시했을 때 그것이 카테고리 - 내 웹사이트 이름으로 해석되는 것을 방지할 것입니다.
따라서 @heilyatsitepoint의 해결책은 마크다운 없이 카테고리 링크를 게시하는 다른 사용자의 문제는 해결하지 않지만, 제가 게시물을 작성할 때의 문제(저는 항상 마크다운을 사용하므로)는 해결해 줄 것입니다.
나머지 다른 사용자의 게시물에 대해서는… 그냥 눈감아 주거나… 아니면 그들의 게시물을 편집해서 마크다운을 추가해 주는 수밖에 없을 것 같습니다. - 네, 저는 약간 강박이 있습니다 ㅋㅋ.
제가 궁금했던 부분이 바로 이거예요… 사이트 내 토픽 링크에서 사이트 이름을 제외하고 있으므로, 사이트 내 카테고리 링크에서도 사이트 이름을 제외하는 것이 좋을 수도 있겠네요.
참고로, 여러분에게 더 적합할 수 있는 다른 방법도 있습니다: Contribute > Feature (#contribute:feature)를 사용하면 해당 카테고리로 바로 연결되는 링크를 얻을 수 있습니다.
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 10:09오후
10
이 내용은 당신과 다른 사용자들에게 흥미로울 것입니다
링크 단축기 공유
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 10:11오후
11
카테고리 링크와 태그 모두에 훌륭한 제안입니다.
아닙니다. URL이 길든 짧든, 그것은 친숙한 이름으로 해석됩니다.
MyCategory/Topic - MyWebsiteName
단축 링크에 관해서는…
저 기능 정말 좋습니다! 누군가 마우스 우클릭으로 링크를 복사하면 /t/ /257646만 복사될까 봐 걱정했는데, 실제로는 전체 URL이 복사되더군요. 이는 포럼 외부에서 우클릭하여 공유하는 사람들에게 매우 좋습니다. 일석이조입니다.
팁을 알려주셔서 감사합니다!
그 줄바꿈은 필요하지 않습니다. 예를 들어 이렇게 쓸 수 있습니다:
[This Topic](/t/257646)
This Topic
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 10:17오후
14
도메인 변경도 고려 중이라면 이 기능이 유용합니다. 왜냐하면 l8nk에서 사이트 도메인을 사용하는 모든 링크가 깨지기 때문입니다. 한 클라이언트가 ".ai"에서 ".com"으로 변경할 때 중요한 링크들을 수동으로 수정해야 했으며, 이미지 게시물은 여전히 렌치 도구를 사용해 HTML을 재구성해야 이미지 표시가 제대로 되더군요.
discourse remap 스크립트를 사용했어야 합니다. 고객이 호스트 이름을 변경할 때 우리는 이 스크립트를 통해 투명하게 처리합니다.
동의합니다. 같은 사이트 내부에서 사이트 이름을 표시하는 것은 관련이 없다고 생각합니다.
구글 검색 결과 제목 끝에 전부 - Google이 붙는다고 상상해 보세요. lol
다만 외부 링크의 경우 사이트 이름을 유지하는 것은 유용합니다.
정말 멋진 기능입니다 (제 웹사이트에 게시하는 다른 사람들에게 교육이 필요하다는 점은 여전히 남아있지만, 개인 사용에는 훌륭하고… 실제로 문서를 읽는 사람들에게도 좋습니다 lol).
제 웹사이트에서 시도해 봤는데, 단순히 볼드체로 된 #Category 만 생성되었고, 멋진 폴더 아이콘은 포함되지 않았습니다. 이것은 테마의 구성 요소인가요?
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 10:20오후
17
그 작업은 제 담당이었네요. 이제 앞으로는 알고 있으니 감사합니다. 정확한 커맨드라인이 무엇이었나요? 아니면 그게 맞던가요? 여전히 많은 것을 배우고 있습니다. ㅎㅎ
Dan DeMontmorency:
도메인 변경도 고려하고 있다면 이 팁이 유용합니다. l8nk에서 사이트 도메인을 사용하는 모든 링크가 깨지기 때문입니다. 한 클라이언트가 ".ai"에서 ".com"으로 변경하면서 중요한 링크들을 수동으로 수정해야 했으며, 이미지 게시물의 경우 여전히 렌치(wrench)를 사용해 HTML을 재구성해야 이미지 표시가 정상적으로 되었고, 게시물 내 이미지 표시를 수정해야 했습니다.
저도 도메인을 변경했지만, 콘솔에서 리맵(remap) 기능을 사용했습니다. 기본적으로 모든 URL 인스턴스를 새 도메인으로 찾기 및 전체 교체하여 깨진 링크를 수정하는 방식입니다.
제가 따랐던 가이드는 다음과 같습니다: Change the domain name or rename your Discourse
Heliosurge
(Dan DeMontmorency)
3월 9, 2023, 10:24오후
20
때로는 공지사항이 사용자를 위한 팁과 요령에 도움이 될 수 있습니다. 저는 더 쉬운 새로운 방법을 배우기 전에 항상 더 어려운 방식으로 먼저 해보는 편입니다. lol