Tumblrのsiteinfo編集について その3


uAutoPagerizeの更新を確認しました。ここまで書いてきたTumblrのsiteinfoとお別れです。

ダミーコードに関してはダミー1、ダミー2、そして個別サイトごとのsiteinfoを全て削除しました。exampleUrlで動作が抑制されています。

汎用型のarticleも削除しました。残すと影響が大きいと考えられるためです。

本丸の681に関しては動作を限定しました。
wedata.net
これでもまだ問題が起きるかもしれませんが、その都度対応します。

postに関しては悩みましたが、ひとまず残します。これも問題を確認次第対応します。
wedata.net
ここまでの変更を踏まえsiteinfoを再度表にしておきます

番号 名称 呼称 種別
681 Tumblr メイン 汎用
31114 Tumblr - hAtom hAtom 汎用
31158 Tumblr - AutoPagerizeFORMAT APE、APF 汎用
63728 Tumblr - masonry masonry 汎用
85560 Tumblr - post post 汎用
85562 Tumblr - newDay newDay 集積
85564 Tumblr - content content 集積

pageElement

Tumblr

descendant::*[count(.//*[@class="permalink"][not(self::a)])>=4][last()]/*

Tumblr - hAtom

//*[contains(concat(' ', @class, ' '), ' hentry ')]

Tumblr - AutoPagerizeFORMAT

//*[contains(concat(' ',@class,' '), ' autopagerize_page_element ')]

Tumblr - masonry

id("blog wrap")[./*[starts-with(@id,"1")]]

Tumblr - post

(//div[@class="post"]|//div[@class="post"]/following-sibling::div[@class="date" or @class="bottom"]|//div[@class="post"]/preceding-sibling::div[@class="date" or @class="bottom"])[count(//*[./div[@class="post"]])=1][count(//div[@class="post"])>2][//div[@class="post"]/following-sibling::*[1][@class="post" or @class="bottom"]]

Tumblr - newDay

descendant::div[@id="newDay"][1]|descendant::div[@id="newDay"][1]/following-sibling::div[@id="newDay"]

Tumblr - content

id("content")