Simplicity1.5.8公開。外部リンクのブログカード化機能を追加。※

Simplicityを1.5.8 20150318にバージョンアップしました。

今回の主な変更点は以下。

  1. URLを入力するだけで外部リンクもブログカード化(※はてなサービス依存)
  2. 非同期パーツを入れたサイドバーの追従エリアの不具合修正(詳細
  3. JavaScript関連ファイルをなるべくフッター手前に移動
  4. 内部ブログカードのスタイルを少しだけ変更
  5. CSSの微調整
  6. [修正a]コメントの返信にインデントを設定
スポンサーリンク

外部リンクのブログカード化

「外観→カスタマイズ→ブログカードの設定」に「外部リンクのブログカード有効」機能を追加しました。

外部リンクをブログカード化する機能

この機能をオンにして、Wordpressのテキストエディタに以下のように記入すると

http://nelog.jp/wordpress-hatena-blog-card

<a href="http://nelog.jp/wordpress-hatena-blog-card">http://nelog.jp/wordpress-hatena-blog-card</a>

外部リンクでも、以下のようなはてなサービスを利用したブログカードが作成されます。

昨日、どのサイトからでも「はてなブログカード」を利用する方法を紹介しました。 この方法を利用すれば、ブラウザの…

この機能は、かなり前に上記記事に書いた内容を実装したものになります。詳しい仕様は、上記に書かれています。

ただ、この機能は、以下のような難点もあるのでそれに留意してご使用ください。

  • はてなサービスに依存する(はてなからNGが出たり、サービスが終了すると使えなくなる)
  • これまでURLのみを記入していた場合は、カード化されてしまう
  • iframe表示なのでリファラー(参照元)がはてなになるのではないだろうか(多分)
  • ピンバックも送れないかも

日本語ドメインには対応していません。日本語ドメインのURLを利用する場合は、日本語URL変換ツールなどを利用してドメインなどを ピュニコード(Punycode)に変換してください。

追従エリアの不具合改善

既知の不具合にも書いてあった、サイドバーに非同期パーツなどがあると、追従エリアの追従開始位置が早まってしまう具合を改善しました。

Simplicityを使っていて、記事をスクロールダウンして読み進めていくと、サイドバーがビヨーンと上がって「追従エリア」がページ上...

あと、追従エリアのウィジェットに非同期パーツを入れると、動作がおかしくなる不具合も見つけたので、なるべく(ちょっと無理やり)修正しました。

これは、Astro.jpさんに、アドバイスをいただきました。(その他に不具合が見つかったので、現在のSimplicityに書いてあるコードとは違いますが、手段は同じです。)

参考 Simplicityの既知の不具合と対応策まとめが公開されています。 | Astro.jp

JavaScriptファイルをなるべくフッター手前で呼び出す

あと今回、JavaScriptファイル(.js)をなるべくフッター手前で呼び出せるものは、呼び出すように修正しました。

これは、なるべくレンダリングブロックしてしまうファイルを少なくし、多少でも表示を早くする高速化のための変更です。

一応、動作確認はしましたが、JavaScriptで動く機能などに影響を及ぼす可能性があります。

もし、JavaScriptが動作しない場合は、動作不良時のガイドラインにあるキャッシュの削除をした後、それでも動作しない場合は、フォーラムにて報告いただけると修正します。

v1.5.8あとがき

前回と今回で、以前から気になっていた、既知の不具合全てを修正出来たのではないかと思います。

以前から、気になっていたところなので、これを改善出来たのは嬉しいです。

ただ、まだ自分の環境だけで動作確認しただけです。もし、動作がおかしい場合は、フォーラムに報告いただけると助かります。

GitHubリポジトリ

不具合等ありましたらGitHubに、ご連絡いただけると幸いです。

yhira/simplicity2

スポンサーリンク
アドセンス(大)
アドセンス(大)

フォローする

スポンサーリンク
アドセンス(大)