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]
