generated at
特定のページを非表示にするUserCSS
shokai に実装してもらいました (2021/10/8)
仕事がはやいtakkeryosider
ほんまに 増井俊之
非表示にできるのおもしろいmizdra
例: タイトルに 202 を含むページを全て消す
style.css
.page-list-item[data-page-title*="202"] { /* 日付っぽいページを非表示 */ display: none !important; }
*= のかわりに = を使うと完全一致マッチ
ページタイトルがcssで参照できる情報としてdata-に入ったということかmiyamonz
そうです 増井俊之
属性セレクターについて調べればいろいろ出てくるMijinko_SD

フィルタ条件をユーザが簡単に指定できると便利かも 増井俊之

「見えない」と「無い」とは同じように感じられるものだね 増井俊之
すごい威力を感じた
この機能はすごく重要な気がするー 増井俊之

ホームのページリストからも、関連ページリストからも消えるのかmrsekut
欲しかった
複数キーワードを指定する場合は?
こう?
style.css
.page-list-item[data-page-title*="202"], .page-list-item[data-page-title="100"], .page-list-item[data-page-title*="300"] { ... }
これで良いみたいですね 増井俊之
style.css
.page-list-item:is( [data-page-title*="202"], [data-page-title="100"], [data-page-title*="300"] ) { ... }
こういう略記法もありますのでいっぱい指定する方はどうぞyuki_minoh
分配法則的なやつです
おおーすばらyosidertakker
個人プロジェクトにコピペして書き換えてたときに間違えてここのコードを編集してageちゃった、ごめんなさいyuyuko
コードは元に戻してありますyuyuko

streamからも消せるんだろうか?
両方から消すUserCSS
style.css
.page-list-item[data-page-title*="(ネタバレ注意)"], .stream .page[data-title*="(ネタバレ注意)"] { display: none; }
ちなみにこの場合にも同様の略記法が使えるyuki_minoh
style.css
:is(.page-list-item, .stream .page):is( [data-page-title*="(ネタバレ注意)"], [data-page-title*="ネタバレ"] ) { display: none; }
2021/07/15#60eff8ba1280f00000cc3c7bが実現されててすごいyosider

ホームの一覧画面からは消して、関連ページリストでは表示する、みたいなのは以下で出来ましたimo
自分のプロジェクトで日付ページをそういう表示にしたかったので出来るようになってうれしい
style.css
.page-list > .grid > .page-list-item[data-page-title*="hoge"] { display: none !important; }


ところで皆さんはどういうページを非表示にしたいです?miyamonz
miyamonzは隠したいページが思いつかなかった
cssで隠してるだけなので、秘密情報以外で想定
宗教上の理由で見たくないページの除外kuuote
例えばkuuoteの場合AppleやFacebookの話題など
荒れてる時にミュートしたいkuuote
ピン留めされていない(=今日のもの以外の)日記ページをホーム画面から消すのに使ってますyuki_minoh
自分のプロジェクトの方ですね
私も思いつかなかったsta
大きすぎるリンクの問題の原因になっているページを消したmrsekut
#人物 とか、 #本 とか
本来はリンクの付け方を改めるべきなのかもしれないけど、非表示にすることで関連ページリストがスッキリできる
複数年使っているProjectで、古いページ(2020-〓〓)はその年にしか必要ないので非表示にしています45Nuyagawa
顔見るだけで腹がたつ昔の同僚のページを非表示にして心が安らかになりました 増井俊之
自分と関係ない会議のページを非表示にしたり 増井俊之

フィルタの条件を簡単に切り替えられるよう、特定のページを非表示にする支援UserScript というのを作ってみましたsuto3

これのおかげで消したい病が解決してきたdnin