はてなの記事単位のリンク

  • 記事の小見出しに時刻がついていない
  • 新しい記事を上に追加している

こういうスタイルで更新しているはてなダイアリーに記事単位でリンクすると、後になって全然違う記事へのリンクになっていたりして困る。

  • 記事の小見出しに時刻をつけている
  • 同時に複数の記事をアップしている

この場合は複数の記事に全く同じアンカーが付与されてしまって、狙った記事にピンポイントでリンクできないので困る。

これは最悪で記事単位のリンクができない。1日単位のリンクになってしまう。多分ベストなやり方は以下。

  • はてなダイアリーの書式にのっとり時刻付きの小見出しをつける
    具体的には「*見出し」ではなく、「*t*見出し」のように書く。カテゴリをつけている場合なら「*t*[カテゴリ]見出し」のように書く。
  • 同時に複数の記事をアップしない
    (一旦アップしたものは同時に複数編集しても大丈夫)

こうするとMTで言うところのPermalink(固定リンク)になり、後で記事の順番を入れ替えたりしてもリンクしてくれた先に迷惑がかからない。記事を書いた時刻は見せたくないのだけどPermalinkも実現したいという場合は「記事を下のほうに追加していく」「後から記事の順番を入れ替えない」という制限があるので割と不便。「ソースレベルではバレても構わないからとりあえずブラウザの表示には記事をアップした時刻を出したくない」という場合は、id:smoking186:20040129#1075345663さんのようにCSSをいじるやり方がある。
旧態依然としたテキストサイトの一番ダメなところはこのピンポイントリンクが出来ないところと言って間違いない。