url |
^https?://gihyo\.jp/[^/]+/(?:clip|feature|serial) |
nextLink |
id("primary")//p[@class="next"]/a[last()]|//ul[@class="linkList02"]/li[@class="here"]/preceding-sibling::li[1]/a |
pageElement |
id("primary")//div[contains(concat(" ", @class, " "), " readingContent01 ")]|//ul[@class="articleList01"]|//h2[@class="subTitle01"][number(substring-after(id("primary")//li[@class="current"]/a/@href,"?page="))=1 or not(//div[contains(@class,"pageSwitch01")])]|//p[@class="date" or @class="author"][number(substring-after(id("primary")//li[@class="current"]/a/@href,"?page="))=1 or not(//div[contains(@class,"pageSwitch01")])] |
exampleUrl |
http://gihyo.jp/dev/serial
http://gihyo.jp/dev/serial/01/sql_academy2
http://gihyo.jp/admin/clip/01/fdt
http://gihyo.jp/dev/feature/01/mercurial/0001
http://gihyo.jp/dev/feature/01/mercurial/0001?page=4
http://gihyo.jp/lifestyle/serial/01/travel_with_gadget/0001
http://gihyo.jp/lifestyle/serial/01/survival_strategy_engineer/0001
http://gihyo.jp/dev/feature/01/go_4beginners/0001?page=3 |
bookmarklet |
Array.prototype.forEach.call(document.querySelectorAll('img'), function(img) { var lazySrc = img.hasAttribute('data-src') ? img.getAttribute('data-src') : img.getAttribute('data-original'); if (lazySrc) { img.src = lazySrc;} }); |
Stylish |
@-moz-document url-prefix("http://gihyo.jp/") {
img.lazy{display:inline !important;}
.autopagerize_page_separator~.date{text-align:right;
line-height:1 !important;}
.autopagerize_page_separator~.author{text-align:right;
line-height:1 !important;}
.autopagerize_page_separator~p {
margin: 0 0 1em 0;
line-height: 1.9;
}
.autopagerize_page_separator~h3 {
margin: 2.5em 0 1.2em 0;
padding: 0 0 4px 0;
border-bottom: 1px solid #CCC;
font-size: 120%;
color: #CC6600;
line-height: 1.2;
}
.autopagerize_page_separator~.fig .illust{
margin: 1.8em 54px 1.8em 42px;
line-height: 1.2;
font-size: 80%;
}
} |