Google-Code-Prettify タグの一覧です(1 件)

[CSS]Google Code Prettify をカスタマイズする

このブログ内でのソースコード表示には google code prettify を使っていますが、そのカラーテーマを作っている方がいらっしゃったので使わせていただきました。

Color themes for Google Code Prettify

適用させると、このようになります。これは Tomorrow Night Blue というテーマです。

# -*- coding: utf-8 -*-

from datetime import datetime

def timesince(dt, default=u"記事が投稿されました"):
    """
    timesince filter
    http://flask.pocoo.org/snippets/33/
    を日本語ローカライズしflashに対応させたもの
    """

    now = datetime.now()
    diff = now - dt

    periods = (
        (diff.days // 365, u"年"),
        (diff.days // 30, u"ヶ月"),
        (diff.days // 7, u"週間"),
        (diff.days, u"日"),
        (diff.seconds // 3600, u"時間"),
        (diff.seconds // 60, u"分"),
        (diff.seconds, u"秒"),
    )

    for period, unit in periods:

        if period:
            return u"この記事は投稿から {0:d} {1:s} が経過しています".format(period, unit)

    return default

あと、Google Code Prettify に CDN があることをついでに発見したので併せて適用させました。下記コードを記述します。場所は</body>の直前がいいのかな。

<script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js"></script>

ちなみに私は CDN 積極的に使いましょう派ですw


PAGE TOP