Tumblrのsiteinfo編集について その3
審査に出したので数日で更新されることでしょう
— Griever (@Griever2) November 22, 2020
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")