settings
https://gyazo.com/ffe5760778358076b69aa3dda3851c4bhttps://gyazo.com/9f17dace48bbbf8262cdc35de51a856c
settings
code:script.js
scrapbox.TimeStamp.removeAllFormats();
scrapbox.TimeStamp.addFormat("]! (YYYY/MM/DD)[");
scrapbox.TimeStamp.addFormat("]! (YYYY/MM/DD HH:mm:ss)[");
scrapbox.TimeStamp.addFormat("YYYY/MM/DD HH:mm:ss ddd");
import '/api/code/gosyujin/読み込むUserScripts/script.js'
これは特定のプロジェクトでのみ有効にしたいので分離
code:style.css
/* グリッド一覧に表示しなくてよいページ */
/* 関連リスト */
/* 関連リストでのカレンダー */
/* トップページ */
{
display: none;
}
code:style.css
/* グレーアウトというか目立たせない */
/* mix-blend-mode: color-burn; */
opacity: .5;
}
code:style.css
/* カーソル位置と行の強調 */
.cursor {
width: 2px !important;
background-color: crimson;
color: crimson;
}
.cursor-line {
background-color: rgba(80, 80, 255, .1);
box-shadow: inset 0 -5px 5px -5px rgba(150, 150, 255, .3);
}
.shared-cursors .cursor {
animation: none;
}
code:style.css___
/* 順序付きリストでも先頭にドットを表示する */
.line.number-list .dot {
display: block !important;
}
code:style.css___
/* ピンの有無でリストを折り返し */
.page-list-item.pin + .page-list-item:not(.pin) {
clear: both;
}
code:style.css
/* スクロールバーがあるページとないページを遷移するとレイアウトがカクつくので必ず表示させる */
html {
overflow-y: scroll;
}
code:style.css
/* リンク色の変更 */
/* 外部リンクアイコン */
/* gosyujin-bookで前方一致する and 外部プロジェクトへのリンク(noreferrer)の場合、錠前をつけておく */
/* なにがしたいかというと、後者の条件がないとgosyujin-bookで前方一致するプロジェクト内リンクもすべて錠前がつくのを消したい */
content: ' 🔓';
display: inline-block;
}
/* 外部リンクの.pdfにpdfアイコン付加(開いてpdfだったらびっくりするから) */
display: inline-block;
min-width: 1.15em;
padding: 0 1px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f1c1";
}
/* gosyujin-booksリンクに本アイコン付加 */
display: inline-block;
min-width: 1.15em;
padding: 0 1px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f02d";
}
/* 本だとわかれば良いのでgoysujin-booksだけURLを短縮 */
display: none;
}
/* 強調 */
span.strong {
padding: 4px 6px;
border-radius: 3px;
}
/* インラインコードのハイライトを無効化 */
code.code span {
color: inherit !important;
}
code:style.css
/* deco記法拡張 */
/* xxxでkbd */
.deco-\< {
font-family: monospace;
border-bottom-color: #959da5; border-radius: 3px; line-height: 15px; padding: 5px 8px; margin: 0px 2px;
vertical-align: middle;
}
/* xxxでmenu */
.deco-\> {
border-bottom-color: #959da5; border-radius: 3px; line-height: 15px; padding: 5px 8px; margin: 0px 2px;
vertical-align: middle;
}
/* xxxでquote */
.deco-\"::before {
content: '❝ ';
}
.deco-\"::after {
content: ' ❞';
}
.deco-\" {
display: inline;
padding-left: 4px;
}
/* xxxでtime */
.deco-\! {
background-color: rgba(0,0,0,0.03);
display: inline-block;
line-height: 15px;
padding: 5px 5px; margin: 0px 2px;
vertical-align: middle;
font-family: "Courier New", Consolas, monospace;
color: grey;
}
/* xxxでミニ */
.line .deco-\~ .modal-image .image {
width: 22px;
height: 22px;
}
/* xxxで省略 */
.line:not(.cursor-line) .deco-\#::before {
content: '[';
}
.line:not(.cursor-line) .deco-\# {
font-size: x-small;
position: relative;
top: -9px;
}
.line:not(.cursor-line) .deco-\#::after {
content: ']';
}
.line:not(.cursor-line) .deco-\# span:not(.empty-char-index) + span:nth-child(2n+8),
.line:not(.cursor-line) .deco-\# span:not(.empty-char-index) + span:nth-child(n+8) {
display: none;
}
code:style.css
/* 点滅用 */
@keyframes blink {
0% { opacity: 0; }
50% { opacity: 0; }
51% { opacity: 1; }
100% { opacity: 1;}
}
code:style.css
/* 表示/非表示系 */
.popup-menu .button-container .button.copy-plain-button,.popup-menu .button-container .button.italic-button,.popup-menu .button-container .button.link-button,.popup-menu .button-container .button.strike-button,.popup-menu .button-container .button.strong-button { display:none }
スマホ用
code:style.css
.quick-launch .new-button {
margin-bottom: -45px;
position: relative;
top: -35px;
}
/*
.expandable-menu,
.page-menu.xs {
}
.dropdown-menu.dropdown-menu-top {
top: 0px!important;
left: 0px;
}
*/