Discourse-a2a-bbcode

discourse-a2a-bbcode

Discourse プラグインで、トピックに AddToAny のソーシャルボタンを挿入できます。

リポジトリ: https://github.com/sylque/discourse-a2a-bbcode

このプラグインは、DiscPage と組み合わせて使用する際に特に役立ちます。DiscPage の静的ページでのデモは こちら でご覧いただけます。

インストール

https://github.com/sylque/discourse-a2a-bbcode.git をリポジトリ URL として指定し、こちらの手順 に従ってください。

設定

  • discourse a2a bbcode enabled : プラグインのオン/オフを切り替えます
  • discourse a2a bbcode categories : ソーシャルボタンを指定したカテゴリに限定します。空欄のままにすると、すべてのトピックでソーシャルボタンを使用できます。

マニュアル

以下の 2 つの BB コードが提供されています。

  • abbfollow : 「フォロー」ボタンを挿入します
  • abbshare : 「共有」ボタンを挿入します

コンポーザーのプレビュー画面では、これらの BB コードは標準的な HTML リンクとしてレンダリングされます。実際のボタンを確認するには、トピックを保存する必要があります。

abbfollow

指定されたサービス(リスト 1 を参照)とユーザー名に対して「フォロー」ボタンを挿入します。

[abbfollow services=twitter,facebook,instagram user=Grendizer]
[/abbfollow]

services パラメータを省略し、代わりに href パラメータを指定することも可能です。この場合、ボタンの機能は指定された URL を開くことのみになります。

[abbfollow services=email href=https://www.grendizer.com/mailing_list_form]
[/abbfollow]

abbshare

指定されたサービス(リスト 2 を参照)に対して「共有」ボタンを挿入します。共有されるメッセージは以下の構成になります。

  • url パラメータ:共有する URL
  • BB コードブロックの内容:共有するタイトル
[abbshare services=twitter,facebook,email url=https://www.grendizer.com]
I've discovered this amazing website!
[/abbshare]

サンプル Markdown コード

# AddToAny BBCode

これは、Discourse プラグインである **discourse-a2a-bbcode** のデモです。このプラグインを使用すると、トピックに AddToAny のソーシャルボタンを挿入できます。

**フォローする:** [abbfollow services=twitter,facebook user=PCastafiore][/abbfollow][abbfollow services=email href=https://docs.google.com/forms/d/e/1FAIpQLScrkDYdIYJtnA81Oqup828qmlHIv6oTvSE6rAczwB2gsx-gDg/viewform?usp=sf_link][/abbfollow]

**このページを共有する:** [abbshare services=twitter,facebook,email,plus url=https://www.castafiore.org]I've discovered this amazing website![/abbshare]

「いいね!」 7