| 概要 | コンポーザーを開いた瞬間、新しいトピックのタイトルに設定可能なタイムスタンプ(デフォルト YYYY-MM-DD HH:mm:ss)を自動入力します。 |
|
| プレビュー | Theme Creator | |
| リポジトリ | GitHub - andysmith-ai/discourse-auto-timestamp-title · GitHub | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| 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。その他の文字はそのまま保持されます — 例えば YYYYMMDDHHmmss → 20260723153000。
注意: Discourseのデフォルトの min topic title length(最小トピックタイトル長)は15文字です。上記のデフォルトフォーマットは19文字なので、そのまま使用できます。もし YYYYMMDDHHmmss(14文字)のような短いパターンを選択した場合、サイト設定をそれに合わせて短く設定する必要があります。そうしないと、タイムスタンプのみではバリデーションに失敗します。
