全員がアクセスできるメニューリンクの作成方法

例えば、以下のリンクは、機能させるためにユーザーが自分のものに変更する必要があります。

しかし、ユーザーが変更する必要なく、誰もがクリックできる同じリンクを取得するにはどうすればよいですか?

メニューを作成するために、このようなリンクを作成したいのです。

Hi @xebiyen

こちらをお試しください:

https://meta.discourse.org/my/activity

これにより、ユーザー自身の活動ページにリダイレクトされます。 :slightly_smiling_face:

「いいね!」 3

もし間違っていなければ、以下のように短縮することもできます。

https://meta.discourse.org/my/activity

から

/my/activity

マイアクティビティ

「いいね!」 2

@Heliosurge さん、知りませんでした…!

実際に動作する /my/activity リンクを作成する最も簡単な方法は何でしょうか?

単純に次のように記述すると:

/my/activity

リンクにはなりません。

リンクアイコンまたは Ctrl+k を使用して、URL入力に /my/activity と入力すると、https:///my/activity に変換されます。

したがって、マークダウンフォーマットを使用してリンクを作成し、その後 https:// 部分を削除する必要があるということでしょうか?それとも、もっと簡単な方法がありますか?

「いいね!」 1

上記で使用したコードは次のとおりです。

[My Activity](/my/activity)

/my/activity をドロップダウンメニューリンクなどのテーマコンポーネントで使用しました。

ショートリンクを使用することは、レイアウトを設定する際にも非常に役立ちます。

フォーラムのソースへのリンクを含むヘルプトピック。クライアントはドメイン名を数回変更しました。リンクを短縮してウェブサイトリンクを含めないようにすることで、内部リンクの破損を防ぐことができます。したがって、メニューや新しいメニューバーにリンクを追加するテーマコンポーネントは、ドメイン変更で修正する必要はありません。また、スタッフまたはこのテクニックを認識しているユーザーによって作成された投稿は、投稿を再ベイクしたり、手動で修復したりする必要はありません。

https://meta.discourse.org/

iirc は、おそらく @Johani ドロップダウンのコンポーネントの 1 つでこのテクニックを見つけました。

これを新しいショートリンクの共有と組み合わせると、Discourse フォーラムで大幅な節約が可能になります!

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.