トップ

アンドキュメンテッドはてなダイアリー

はてなダイアリーを使っていて謎だったことや謎だったことや謎だったことを確認した覚書きです

あなたのノウハウも消極的に募集中

日付見出しフォーマット

"%b" が使える

投稿時刻

時刻付き見出し記法を使うと、はてなダイアリー内部で管理されている投稿時刻がその時刻になり、ウェブ表示のタイムスタンプや、RSS フィードの date (RSS) / pubDate (RSS2) 要素の値などが、その時刻になる。どうでもいいが時刻表示が RSS は JST で RSS2 は GMT である。今見たところ

また、あまり過去の時刻だと、時刻と判断されないようだ

メイルインタフェース

AtomPubインタフェース

はてなの AtomPub インタフェースで feed を確認したところ、ウェブインターフェースから時刻付き見出し記法で投稿したエントリは updated published edited が全て見出しで設定した時刻になっていた

AtomPub インタフェースから投稿・編集した場合にどうなるのかについては今後研究予定

任意の日付、任意の entry_id のエントリを作成する裏技

(これを利用する方は、いつ仕様が変更されて不可能になるかわからない、ということを承知して使ってください)

いきなり「日記エントリーの編集」のリクエストを投げてしまうことにより、任意の日付、任意の entry_id のエントリを作成できる

(はてなダイアリー AtomPub の解説にはないものの、Atom の仕様では PUT で投稿という使い方はありの模様)