메시지나 게시물에 링크를 넣되, 페이지가 표시되지 않도록 하는 방법이 있을까요?
회원제 사이트의 페이지에 링크를 넣으면 링크가 표시되는 대신, 사용자가 로그인되지 않았다는 메시지가 뜨는데, 이게 꽤 혼란스럽습니다.
링크는 게시하되, 웹사이트 자체는 표시하지 않고 싶습니다. 가능하다면 그 링크가 새 탭에서 열리면 좋겠습니다.
메시지나 게시물에 링크를 넣되, 페이지가 표시되지 않도록 하는 방법이 있을까요?
회원제 사이트의 페이지에 링크를 넣으면 링크가 표시되는 대신, 사용자가 로그인되지 않았다는 메시지가 뜨는데, 이게 꽤 혼란스럽습니다.
링크는 게시하되, 웹사이트 자체는 표시하지 않고 싶습니다. 가능하다면 그 링크가 새 탭에서 열리면 좋겠습니다.
제가 이해한 것이 맞나요 — 이 링크:
대신 이렇게 표시하길 원하신다는 거죠:
https://meta.discourse.org/t/use-google-search-by-default/249951
그렇다면 일반 URL 대신 <https://meta.discourse.org/t/use-google-search-by-default/249951>처럼 사용하면 됩니다.
맞아요! 그냥 괄호 안에 넣으면 되는 거예요? 대단하네요! 다른 탭에서 여는 방법에 대한 해결책도 있으신가요?
기본 설정으로는 내부 링크를 그렇게 할 수 없다고 생각됩니다.
다음과 같이 ```<A href…> 태그를 사용해 볼 수 있습니다:
<a href="https://meta.discourse.org/t/use-google-search-by-default/249951" target="_blank">여기에 링크 텍스트</a>
동작하는지는 모르겠지만 시도해 보는 것은 쉽습니다. ![]()
수정: 여기서는 작동하지 않았습니다.
외부 링크는 관리자 설정인 default other external links in new tab을 따릅니다.
감사합니다. target blank가 있는 일반 HTML 링크가 작동할지 궁금했어요. 도움을 주셔서 감사합니다. 안 되면… 큰 문제는 아니니까요!
메시지에 target="_blank" 속성이 포함되어 있어 링크를 왼쪽 클릭하면 새 탭에서 열리므로, 제가 무언가를 오해하고 있지 않는 한 정상 작동하는 것 아닌가요?
참고로, 메시지를 인용하면 링크가 표준 마크다운 링크로 변환되고 target 속성이 제거되어 인용문 내부에서 새 탭으로 여는 기능이 사라집니다.
수정: 아, 메시지를 수정하셨네요. 그래서 제 설명이 지금은 별로 의미가 없네요. 그래도 수동 링크에 with target="_blank"를 사용하면 작동합니다. 또한 외부 링크에만 적용되는 사용자별 설정도 있다는 점에 유의할 가치가 있습니다:
https://meta.discourse.org/my/preferences/interface

아니요, 잘못 이해하신 게 아닙니다. 하지만 허브에서 새 탭에서 열기 기능이 작동하지 않아서 사파리에서 확인해볼 엄두가 안 났습니다. 하지만 우클릭(즉, 길게 누르기)을 했을 때, 해당 열기 명령이 예상대로 브라우저에서 열렸습니다. 애플은 어디든 자기만의 해결책을 가지고 있죠 ![]()
마감 태그인 </a>를 추가했는데, 그 답변을 게시한 직후 바로 수정했습니다. (여기에 생각 중 이모지를 넣고 싶은데 이모지가 없어서요. 이상하네요.)
도움 주셔서 감사합니다!
그렇습니다. 그런데 외부 링크는 비활성화되어 있더라도 Safari에서 열립니다. 그 외의 동작은 이상할 것입니다.
링크 앞에 공백(또는 기타 문자)을 넣으면 Discourse가 미리보기가 표시되지 않습니다:
How to stop links from showing the site
이것은 내부 및 외부 링크 모두에 적용됩니다.
공백이 없는 경우:
감사합니다! 링크를 < 와 > 사이에 넣으면 작동한다는 것도 발견했어요..
맞아요. 그냥 앞부분 공백에 대해 언급한 건 타이핑이 좀 더 빠르기 때문이에요… 그냥 공백 넣고, 붙여넣기 하고, 바로 실행하면 되니까요. ![]()