はてなブログからBloggerへ引っ越しを行いました。
理由:
Google Adsenseを無料で使いたかったから。
BloggerはGoogleが提供されているブログサイトということで、審査は必要ですが、無料でGoogle Adsenseが利用できるようになるようです。
引越方法
引っ越しは以下の手順で行いました。
- はてなブログから記事をエクスポート
- TXTファイルにてBlogger用に変換
- TXTからXML形式へ変換
- XMLファイルをBloggerへインポート
- はてなからBloggerへのリダイレクト設定
2. TXTファイルにてBlogger用に変換
ここが肝だと思うので、ここを念入りに解説します。
はてなブログでブログを書くと、はてなキーワードと呼ばれるリンクが勝手に付与されます。
こちらを一括置換するために正規表現での検索置換が可能なVisusal Studio Code(無料)を使用して、以下のように置換しました。
検索:<a class=“keyword”.+?>(.+?)
置換:$1
もう一つ引っ越しの際に気をつけたのが、はてなブログにアクセスした人をリダイレクトでBloggerに呼び込む方法。
下記のようなJavascriptをヘッダに埋め込み、Blogger側はカスタマパーマリンクにはてなブログ側のBASENAMEの"/"を取り除いたものを設定しました。
これではてな側にアクセスした人も今までどおり呼び込めます。
<p><b>移転しました。</b></p>
<p><b>約3秒後に自動的にリダイレクトします。</b></p>
<script type="text/javascript" language="javascript">
<!--
// 新urlの作成
var domain = "https://star-beads.blogspot.com/2019/03/";
var path = location.pathname;
path = path.replace( /\//g , "" ) ;
var url = domain + path + ".html";
// リンクhtmlの書き出し
document.write("<a href=\"" + url + "\">" + url + "</a></p>");
// リダイレクト
setTimeout("redirect()", 3000); // 3 sec
function redirect(){
location.href = url;
}
// canonical の書き換え
var link = document.getElementsByTagName("link")[0];
link.href = url;
-->
</script>
0 件のコメント:
コメントを投稿