今日の1日振り返ります。

ジャンルは不特定多数で、主にメモ書きですね。

はてなブログで jQuery プラグインを使用する方法。google Drive にホスティングしよう!








はじめに

 はてなブログは jQuery を使用することができます。しかしながら、0からhedderやら、記事下などに設定するのは面倒なもんです。それに、jQuery プラグインなる便利なものまであります。jQuery プラグインファイルの中身をじかに書いても良いと思いますが、あまりお勧めできません。そこで、google Drive を使用して jQuery プラグインを使用する方法について記載します。

はてなブログでjQuery プラグインを使用する大まかな流れ

 大まかにいうと、以下4項目です。

  1. jQuery プラグインをダウンロード
  2. ダウンロードした jQuery プラグインを google Drive にアップロード
  3. google Drive 側の設定
  4. はてなブログ側で jQuery プラグインを読み込む

jQuery プラグインをダウンロード

 jQuery プラグインのダウンロードですが、素晴らしい人たちが公開してますので、それをダウンロードしましょう!
今回は以下のプラグインを使用してみましょう!テキストをタイピングしているようなアニメーションのプラグインです。github.com
リンク先に行ってもらうと

f:id:San3saN:20150817133846p:plain

こんなページが現れます。そのなかの

jquery.typetype.min.js

をダウンロードします。

ダウンロードした jQuery プラグインを google Drive にアップロード

www.google.com
にアクセスし、google Drive にログインしてください。アカウントがない人はアカウントを作ってログインしてください。ちなみに、15GBまでは無料で使えるようです。ログインすると

f:id:San3saN:20150817134829p:plain

こんな画面になります。そこの、「マイフォライブ」をクリックしファイルをアップロードすればOKです。

スポンサーリンク


google Drive 側の設定

アップロードをしたファイルの共有設定を行います。共有設定が行われてないと使用できないことがあります。アップロードしたファイルを右クリックすると、

f:id:San3saN:20150817135155p:plain

といった感じでwindowが出ますので、そこにある、「共有」をクリック。

f:id:San3saN:20150817135345p:plain

このwindowが開きますので、右下の「詳細設定」をクリック。

f:id:San3saN:20150817135506p:plain

現在は、「非公開」となってますので、「変更」をクリック

f:id:San3saN:20150817135603p:plain

「特定ユーザー」にチェックが入ってますので。画像のように「オン 一般公開」にチェックを入れ、「保存」をクリック。

すると、「共有するリンク」のところにURLがあると思いますので、一旦どこかにコピペしておきましょう。

google Drive 側の設定は終了です。

はてなブログ側で jQuery プラグインを読み込む

はじめに、jQuery 自体を読み込みましょう。はてなブログの「設定」ー>「詳細設定」を選択して、「headに要素を追加」のところに

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

を書き込み「保存」してください。


次に本文の方で Google Drive にアップロードしたプラグインを読み込みます。前項目で一旦コピペしていたURLの

https://drive.google.com/file/d/[アルファベットと数字の文字列]/view?usp=sharing

~/file/d/ から /view~ の間にあるアルファベットと数字の文字列を

<script type="text/javascript" src="http://www.googledrive.com/host/[ここに書き込む]/"></script>

「ここに書き込む」ってところに書き込んでこれを、はてなブログ本文に貼り付けます。そして、テキストエリアを設けて、

<script>
  $('textarea').typetype('こんな感じになります。\n\nごげほげほげほげ \n\nTest Test Test');
</script>

これを書き込みます。表示したい文字はtypetype('')の中に書き込みましょう。例えば以下のようにするとページトップのような動きのあるテキストになります。

<script type="text/javascript" src="http://www.googledrive.com/host/[ここに書き込む]/"></script>
<style>
textarea {
  height:400px;
  width: 100%;
  padding:10px;
  font-size:300%;
  border: none;
 background:#FF8C00;
}
</style>
</head>
<body>
<textarea></textarea>
 
<script>
  $('textarea').typetype('こんな感じになります。\n\nごげほげほげほげ \n\nTest Test Test');
</script>

以上です。


スポンサーリンク