自動タイムスタンプタイトル

:information_source: 概要 コンポーザーを開いた瞬間、新しいトピックのタイトルに設定可能なタイムスタンプ(デフォルト YYYY-MM-DD HH:mm:ss)を自動入力します。
:eyeglasses: プレビュー Theme Creator
:hammer_and_wrench: リポジトリ GitHub - andysmith-ai/discourse-auto-timestamp-title · GitHub
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseのテーマは初めて? Discourseテーマ利用の初心者向けガイド

このテーマコンポーネントをインストール

コンポーザーを開いた瞬間に、新しいトピックのタイトルフィールドにタイムスタンプを自動入力するため、ちょっとしたメモのために名前を考えなくて済みます。フォーマットは設定可能で、デフォルトでは空のタイトルにのみ適用されます。

新しいトピックを開始した時のみ発動します — 返信や編集には影響しません。その後、タイトルを編集したりクリアしたりすることも可能です。

設定:

設定 デフォルト 説明
title_format YYYY-MM-DD HH:mm:ss 生成されるタイトルのパターン。
overwrite_existing_title false 既に入力したタイトルを上書きする。オフの場合、タイトルが空の時のみタイムスタンプが挿入されます。
use_utc false ビジターのローカルブラウザ時間ではなくUTCを使用する。

フォーマットトークン(momentスタイル、大文字小文字を区別): YYYY MM DD HH mm ss。その他の文字はそのまま保持されます — 例えば YYYYMMDDHHmmss20260723153000

注意: Discourseのデフォルトの min topic title length(最小トピックタイトル長)は15文字です。上記のデフォルトフォーマットは19文字なので、そのまま使用できます。もし YYYYMMDDHHmmss(14文字)のような短いパターンを選択した場合、サイト設定をそれに合わせて短く設定する必要があります。そうしないと、タイムスタンプのみではバリデーションに失敗します。

「いいね!」 6

ご協力ありがとうございます!

もしご希望であれば、あるいは次回のために、テーマとコンポーネントのデモには当社の Theme Creator インスタンスをお使いいただけます:

これにより、共有可能なプレビューリンクが取得できます。

「いいね!」 4

これはかなりクールですね!ありがとうございます :heart: これは日記タイプのカテゴリに非常に役立ちそうに見えますが、どこでも実行されないようにカテゴリ制限の設定が本当に必要です。時間ができたときにそのオプションを追加していただけませんか?

「いいね!」 5

別のアイデアとして、タグで制限するオプションも用意することです。カテゴリ制限と併用するか、単独で使用します。

例えば「release-notes」というタグです。

「いいね!」 2

@chapoi ドキュメントを読み込むことができなかった私への忍耐に感謝します :sweat_smile: 最初からそうすべきだった通り、トップ投稿にテーマ作成者のプレビューリンクを追加しました。

@Don @Heliosurge カテゴリとタグの提案に心から感謝します — 素晴らしいアイデアで、最新バージョンの両方に実装しました。

今では、自動入力を特定のカテゴリ、特定のタグ、またはその両方の組み合わせに制限できます(両方が設定されている場合、トピックはカテゴリに一致し、タグのいずれかを保持する必要があります)。空の設定は、従来の「どこでも実行」の動作を維持します。

「いいね!」 3

どういたしまして! 機能の追加が非常に迅速で、ありがとうございます!
:clinking_beer_mugs: :smiling_face_with_sunglasses: :+1: :sparkles:

「いいね!」 1