Discourseインスタンスで内部リンクを追加すると、たとえば次のようになります。
https://MyWebsite.com/t/MyCategory
次のような、よりユーザーフレンドリーなリンクに解決されます。
My Category - My Website Name
- My Website Name が含まれていることに注意してください。
しかし、Meta DiscourseインスタンスでMeta.Discourse.orgから内部リンクを投稿すると、以下に示すように - Meta Discourse が含まれません。
これを自分のDiscourseインスタンスで実現するにはどうすればよいですか?これらの解決されたリンクに - Meta Discourse や - My Website Name を表示したくありません。
ありがとうございます!
更新
- 質問をよりよく表すために、上記のリンクを変更しました。
解決済み
Meta Discourseリンクに - Meta Discourse が表示されず、私のウェブサイトリンクに表示される理由は、私のウェブサイトリンクがカテゴリ用であり、meta.discourseリンクは@supermathieが指摘したようにトピック用であるためです。
自分のウェブサイトでこの問題に対処するために、@Heliosurgeが指摘したように、単に
[My Category](https://MyWebsite.com/t/MyCategory)
というマークダウンを使用して、末尾に - My Website Name が追加されるのを回避します。
お二方とも、役立つご意見ありがとうございました!
「いいね!」 4
サイト内トピックリンクは、カテゴリやサイト名を含みません。
同じサイト、トピック: About the Feature category
同じサイト、カテゴリ: Feature - Discourse Meta
異なるサイト、トピック: Category definition for Gaming - gaming - Discourse Demo
異なるサイト、カテゴリ: gaming - Discourse Demo
Tryのサイトでの表示と比較:
(これをどのように変更できるかについては、どこにあるかわかりませんが、それが異なる理由です)
「いいね!」 3
Heliosurge
(Dan DeMontmorency)
3
リンクは内部使用ですか?
[テキスト]で囲み、その後に「(リンク)」で囲まれたリンクを続けるオプションもあります。
例:
このトピック投稿#1
[このトピック投稿#1](https://meta.discourse.org/t/how-to-remove-website-name-links-shared-in-a-topic-post/257646?u=heliosurge)
リンクをこのようにすることもできます。
[このトピック投稿#1](/t/
/257646)
内部使用の場合は、このように短縮できます。
[このトピック投稿#1](/t/
/257646)
「いいね!」 2
お二方とも、有益なご回答ありがとうございました。どちらを解決策とするか判断するのが難しかったです。
@supermathie は、問題のロジックと根本原因を共有し、カテゴリをリンクとして使用しないことで問題を解決しました。
@Heliosurge は、問題を全体的に解決するためのソリューションを提供しました。
「いいね!」 1
ああ!OPでこの方法を使用していたので、すでに知っていると思っていました。
次のような、よりユーザーフレンドリーなリンクに解決されます...
[私のカテゴリ - 私のウェブサイト名](https://MyWebsite.com/t/MyCategory)
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
6
複数のルートに値がある場合、それは難しいことがあります。
外部コンテンツをリンクとして共有するための Theme component として、Share Link Shortener があります。これは非常に長くなる可能性があります。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
7
間違っていなければ、彼はリンクを最小限にまで短縮しようとしていたのだと思います。私の最終的な短縮リンクは、クライアントがドメイン名を変更してリンクが壊れた場合の問題も防ぐことができるので便利です。
おっしゃる通りです。使い方がわかっていました…
理想の世界では、チェックボックスでチェックを外せることを期待していました
[ ] 内部カテゴリリンクからウェブサイト名を除外する
この理想の世界の解決策は、他のユーザーが(markdownなしで)https://MyWebsite.com/t/MyCategoryを投稿した場合に、カテゴリ - 私のウェブサイト名に解決されるのを防ぐでしょう。
したがって、@heilyatsitepoint の解決策は、他のユーザーがmarkdownなしでカテゴリリンクを投稿した場合の問題を解決しませんが、少なくとも私が投稿する場合(常にmarkdownを使用するため)の問題は解決します。
他のユーザーの投稿については…見て見ぬふりをするか、投稿を編集してmarkdownを追加する必要があるかもしれません。 - はい、私は少し強迫性障害です(笑)。
「いいね!」 1
サイト名をサイト内トピックリンクから除外しているので、サイト内カテゴリリンクからもサイト名を除外することを検討すべきかもしれません。
また、これを行う別の方法についても言及しておきます。それは #feature (#feature) で、カテゴリへの直接リンクを提供します。
「いいね!」 3
Heliosurge
(Dan DeMontmorency)
11
カテゴリリンクとタグの両方について、素晴らしい提案です。
いいえ。URLの長さに関係なく、フレンドリーな名前に解決されます。
MyCategory/Topic - MyWebsiteName
短縮リンクについて…
その機能は素晴らしいですね!右クリックしてリンクをコピーした場合に /t/\n/257646 がコピーされるのではないかと心配していましたが、実際には完全なURLがコピーされるため、右クリックしてフォーラム外で共有するユーザーにとっては非常に便利です。まさにWin-Winです :)。
ヒントをありがとうございます!
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
14
ドメイン変更を検討している場合にも便利です。リンクにサイトドメインを使用しているすべてのリンクが壊れてしまいます。クライアントが「.ai」から「.com」に変更することを決定し、いくつかの重要なリンクを手動で修正する必要がありました。また、画像が表示される投稿は、レンチを使用してHTMLを再構築する必要がありました。
ホスト名を変更する際にお客様に対して透過的に行っている discourse remap スクリプトを使用すべきでした。
「いいね!」 2
同感です。同じサイト内でサイト名が表示されるのは無関係だと思います。
Google検索結果のすべてに、タイトルの最後に「- Google」が含まれていると想像してみてください(笑)。
ただし、外部リンクの場合はサイト名を保持しておくと便利です。
それは非常に便利な機能です(私のウェブサイトに投稿する他の人に教育する必要がありますが、個人的な使用や、ドキュメントを読む人には素晴らしいです(笑))。
私のウェブサイトで試してみましたが、太字の #Category になっただけで、フォルダアイコンは含まれていませんでした。それはテーマコンポーネントですか?
Heliosurge
(Dan DeMontmorency)
17
それは私が完了すべきことでした。ありがとうございます。将来のために知っておきます。正確なコマンドラインは何でしたか、それともそれがすべてでしたか?まだたくさん学んでいます。笑
「いいね!」 1
ああ、ドメインを変更しましたが、コンソールでリマップ機能を使用しただけです。これは基本的に、壊れたリンクを修正するために、すべてのURLインスタンスを新しいドメインに検索して置換することです。
これが私が従ったガイドです: Change the domain name or rename your Discourse
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
20
発表は、ユーザー向けのヒントやトリックに役立つことがあります。私は新しい簡単な方法を学ぶ前に、しばしば難しい方法でやっています。笑
「いいね!」 1