Tumblrの記事を別のサイトへリダイレクトする

TECH
2016.01.19
Pocket

Tumblrの記事を別のサイトへリダイレクトする

ブログをTumblrからこのサイトへ引越すにあたり、Tumblrの記事をこちらにどんどんアップしていっています。
その際にTumblrに同じ内容の記事が残ってしまうのはよろしくないなと思い、現在のサイトへリダイレクトさせることにしました。

しかしTumblrの制約上、JavaScriptでリダイレクトの処理をするしかありません。そこでTumblrの記事の本文を以下のようにすることで対応をしました。

この記事は以下のページヘ移動しました。
5秒後に遷移します。
<a href="http://www.tabosque.com/tech/git-ls-remote-failed-using-capistrano">Capistranoを使ってデプロイする時に「git ls-remote」でつまづいた | tabosque.com</a>

<script>var second = 5;var url = "http://www.tabosque.com/tech/git-ls-remote-failed-using-capistrano";function pageRedirect() {  location.href = url;}setTimeout("pageRedirect()", second*1000)</script>

なおJSのプログラムを改行するとTumblrで自動的にbrタグが入ってしまうことがあり、1行にする必要があります。

コード生成ツールを作りました

上記のコードをいちいちコピペしてURLを書き換えてとやると非常に面倒です。
そこで簡単にコードを生成できるツールを作りました。


Tumblrリダイレクトコード生成ツール

リダイレクト先のタイトル:
リダイレクト先のURL:
何秒後にリダイレクトするか:秒後
生成する

Pocket