読者です 読者をやめる 読者になる 読者になる

JS_ブログトップを記事一覧にする

あけましておめでとうございます。

 

トップブログにアクセスすると、各日の記事が表示されるわけだがスクロールする量が多いし、どの記事があるかすぐには分からないのでトップを月間アーカイブのページにする。
正しくは、トップにアクセスしたら自動で月間アーカイブの記事に移動するようにしている。

 

以下のコードを、

管理画面 → 設定 → 詳細設定 → headに要素を追加

に記載する。

 

<script type="text/javascript">
  if( location.href == 'http://koshinran.hateblo.jp/'){
  location.href='http://koshinran.hateblo.jp/archive';
}
</script>
<noscript>
<p><a href="http://koshinran.hateblo.jp/archive">…Inertia</a></p>
</noscript>

太文字斜体を自分のブログURLに、緑文字を自分のブログ名に。
これでトップアクセスすると一覧が表示される。

 

コードはこちらから拝借。
http://corksample.hatenablog.com/entry/2016/09/18/155805

 

----【コードの説明】----------------------------------------------------

コード説明

<script type="text/javascript">

</script>

JavaScriptを記述する方法の1つ
HTMLファイルの中に script要素として記述する。
この中にJavaScript を記述する。

type="text/javascript"
と書くことで、scriptタグの中身がJavaScriptファイルであることを明記。

location.href='URL'

指定したURLへ遷移する。
( window. )location.href は、現在のページパス情報を保持している。
この値を変更することは、現在のページパスを変更することになる。つまり、代入したURLのページに移動する。

<noscript>

</noscript>

 スクリプト動作しないブラウザの為に、
代わりに表示させる内容を指定する。

ユーザのブラウザがスクリプトに対応していない場合や、スクリプトを実行しない設定にしている場合などに表示される。
対応している場合・有効な場合は、表示されない。

なお、このタグは検索エンジンの評価対象に入っている。

 

noscriptのSEO対策については下記のサイトを参照。
http://viral-community.com/seo/noscript-3092/

 

今時スクリプト非対応・非設定している人いないと思ったので、己のブログはnoscriptを削除した。

以上!