はてなダイアリーを使う上で留意しておく点などを皆様で作り上げていくページ。
知っておくと便利な小技などが書かれていますが、慣れた方でないと多少むずかしいかもしれません。
はてなダイアリーのヘルプ - はてなダイアリー 機能一覧やユーザーによる使い方解説「はてなダイアリーガイド」、よくある質問をまとめた「はてなダイアリーFAQ」も参考にしてください。
「読んでも分からない!」そんな場合は日記に質問を書いて、教えてはてなダイアリー、と書くとどこかの誰かが答えてくれるかもしれません。
pタグの排除について留意しておかないと、自分でタグを書いたときに意図しない表示になるかもしれない。
山カッコで構成した「><」で始まる行があると、そこから自動的なpタグの挿入はストップし、次に「><」で終わる行を見つけるまではその設定が有効となります。自分でタグを書きたい時や、不適切な挿入が行われる際に、お使いください。
例えば、上の引用は、
><blockquote 〜(中略)〜>< 山カッコで構成した 〜(中略)〜 お使いください。 ></blockquote><
と記入したものだが、これを、
<blockquote 〜(中略)〜> 山カッコで構成した 〜(中略)〜 お使いください。 </blockquote>
といったように記入してしまうと、
山カッコで構成した「><」で始まる行があると、そこから自動的なpタグの挿入はストップし、次に「><」で終わる行を見つけるまではその設定が有効となります。自分でタグを書きたい時や、不適切な挿入が行われる際に、お使いください。
と、上下に不適切なスペースが空いてしまう。(ブラウザの「すべて選択」を使うとわかりやすい)
専門的な言い方をすれば「ブロック要素のタグ」、簡単に言えば「1行に単独で書かれるタグ」は「><blockquote><」という形で記入する、と覚えておけば普通は問題ないだろう。
その時々に注目をされている記事、またはHPにどのくらいのダイアリーユーザーが着目しているのかを見る為に、そのURLを書いているダイアリーの一覧を見る。
注目しているURLが、例えば「http://www.hatena.ne.jp/」であるならば、以下のように入力し一覧を表示する。
http://d.hatena.ne.jp/http?//www.hatena.ne.jp/
上記の方法で「同一URLを含む日記」の一覧を表示できる。
asinページを利用。ページ下部に『「(商品名)」を含む日記』リストが出る。例:asin:4798107042。
http://d.hatena.ne.jp/asin? + 商品のISBN/ASINコード
でも表示できる。
日記などで同じ行に「[]」を2つ記入すると、普通は自動リンク停止のマークとみなされ表示されないが、数値文字参照を使うと表示できる。
[]あいうえお[]
と記入すると、
[]あいうえお[]
と表示される。
数値文字参照によるコードを知るには次のページが便利。
「時刻付きの見出しをつける」(http://d.hatena.ne.jp/help#sectiontimestamp)機能を使ったときに書き込み時間を常に非表示にする方法。
スタイルシート欄で下記の指定をする。
h3 span.timestamp { display: none }
※これによりスタイルシートを解釈し有効にしているブラウザにおいて書き込み時刻は表示されなくなる。スタイルシートを解釈しないブラウザや無効にしている場合などでは書き込み時間は表示される。
※「時刻付きの見出しをつける」機能(*t*)を利用して、はてなダイアリーの日記記事にユニークで内容を更新しても変化しないアンカー付きの見出しをつけ、Permalink(固定リンク)に適した形にすることができる。
(注:この説明は、好きなname属性の見出しを作る機能(http://d.hatena.ne.jp/help#sectiontitlename)がなかった頃に考え出されたものです。現在はこの機能を使うことで簡単にPermalinkが作れますが、参考として残しておきます)
上記「時刻付きの見出しの書き込み時刻を非表示にする」方法の応用。
はてなダイアリーで記事に見出しをつけると、日にち単位のほかに記事単位にもリンクできて便利です。
しかし、「*見出し」(参照:http://d.hatena.ne.jp/help#sectiontitle)とつけたとき、見出しごとに常に上から順にp1, p2…と割り振られるので、上に新たに見出しつき記事を追加した場合、下の記事の見出しにつけられた数字は自動的に増やした記事の数だけずれていくことになります。
そのせいで、リンクした記事の見出しの数字がその後の記事の追加で変わってしまい、意図したのとは違う記事へのリンクになっている、といった問題がおこることがあります。
この問題を防ぐため、「時刻付きの見出しをつける」(http://d.hatena.ne.jp/help#sectiontimestamp)機能を使って記事ごとにユニークなアンカーを設定させ、
を実現する方法を下記でご紹介します。
[google:検索語 site:d.hatena.ne.jp]
と日記本文に記載すると
と表示されます。
このリンクをクリックすれば、Googleを利用してはてなダイアリーを検索することができる。
を参照のこと。
日記編集ページ下部の「トラックバックを送信」リンクをクリックするとその日付のアイテムが表示されますので、送信するアイテムとトラックバック先のURLを入力して「送信」ボタンを押してください。」
といったときの対処方法は下記を参照。
キーワード「ハングル」の「はてなダイアリーでハングルを表示するには」項を参照のこと。
はてなのシステムは英語と日本語の日記しか取り扱うことが出来ません。これはシステム上仕方のない制限です。しかし、WEBシステムの国際標準で定められている「数値文字参照」という機能を使うと、中国語、ハングル、アイルランド語、フィンランド語、フランス語、イタリア語と主だった言語殆どで文章を書くことが出来ます。
具体的な詳細はid:suikanさんのid:suikan:20040420#p5を参照のこと(id:suikan:20040420全体も参考になります)。
1)「管理ツール > デザイン > 詳細デザイン設定 > スタイルシート」欄に
pre.aa { margin : 0em 0em; font-size : 12pt; font-family : "MS Pゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif; line-height : 17px; text-indent : 0em; letter-spacing : 0em; speak : none; }
を追加しておく(id:ykrishnasさんの設定)。
2)コピペ支援Script ちょこっと改 for はてなダイアリー(id:ykrishnasさん提供)で、貼り付けたいテキストを変換。変換されたテキストを日記に貼り付ける。
><pre class="aa">
〜変換されたテキスト〜
</pre><
(※別に自分の日記じゃなくても、はてなダイアリー以外のページでも、同じことが調べられます)
自分の日記をはてなアンテナに登録してアンテナ画面上でページタイトル横に表示された「」をクリックすると、「〜を含む公開アンテナ」というページが見られる。また『http://a.hatena.ne.jp/include?http://d.hatena.ne.jp/自分のユーザーID/』というアドレスを直接入力しても良い。
はてなダイアリーの日記なら「はてなダイアリーアンテナ」、はてなグループの日記なら「はてなグループアンテナ」には自動的に含まれている。
どの非公開アンテナに含まれているかはわかりませんが、総数は調べられます。
><
※自分のサイトやダイアリーだけでなく他の方のサイトを調べることも可能です。
キーワード「はてなブックマーク」>はてなブックマークに登録された自分のサイトのエントリー(ページ)一覧 をご覧下さい。
有料オプション(http://d.hatena.ne.jp/help#aboutoption2)のみの機能ですが、かんたんデザインあるいはclockモジュールを用いて設定を行うことで、日記のサイドバーなどにアニメーションする時計を表示することができます。時計の時刻は、閲覧した人のPCの時刻が反映されます。詳しくは、
をご覧下さい。
フォトライフを使う(ガイド)場合をのぞき、日記に登録した1日1枚の画像は日記の一番上に表示されます。これを特定の記事の中に移動します。これで見出し別表示した時やカテゴリー別表示したときに適切な位置に画像がきます。
まず一度普通に画像を登録。そしてその画像のURLを調べる(ガイド)。『http://d.hatena.ne.jp/images/diary/h/hatenadiary/2005-05-12.gif』のような形式のURLになっています。これをimgタグ(同ガイド)で日記の文中に貼ります。
<img alt="代替文" src="http://d.hatena.ne.jp/images/diary/h/hatenadiary/2005-05-12.gif" class="photo">
のように書くと(http://d.hatena.ne.jp部分は省略可)
右図のように文中に表示されます。そして編集画面で「画像を削除」すると、日記の一番上の画像は消えますが画像データ自体は残り、imgタグで貼ったものだけ表示されます。(同じ日に新しい画像を同じ画像形式で登録しなおすと上書きされる)
過去日記を利用する(ガイド)方法を併用すれば、ほぼ無制限に画像を貼ることも可能ではあります。
まんぷく::日記 - ブログモードのはてなダイアリーをはてなアンテナに登録する際のTipsより。
該当する日記(のトップページ=最新の日記)を自分のはてなアンテナに登録した状態で、マークからそのページの「ページの編集」画面へ。
「上級者向け設定」の「更新無視文字列」を、以下の強調部分のように指定します。
^Permalink \| コメント\(が含まれる行を無視
管理ツールの「コメント許可設定」を「なし」にするとコメント機能を停止できますが、今まで日記にもらったコメントもすべて非表示になってしまいます。これを表示してままにしておく裏技です。
これでだれも書き込めなくなります(コメント画面を見ることはできます)。
ただコメント欄は見えていてコメントできないので、コメントしようとした人におかしいな?と思われることがあるかもしれません。注意書きをしたほうが良いかも。
日記モードの場合は、以下のようなスタイルシートで日記画面の「[コメントを書く]」の部分も非表示に指定することができます。一見コメントなしの日記に見えるでしょう(携帯画面やスタイルシートを切っているブラウザでは効果がありません。テーマにもよって無効の場合もあるかもしれません)。
div.comment div.caption { display:none; }
自分の過去の日記にリンクしたときなどに、自動トラックバックをしないようにする設定です。管理ツール「日記の設定 > コメント・トラックバック設定 > 自動トラックバック拒否ユーザー」で、自分のIDを指定します。