generated at
Atomっぽい見た目にしたい-CodeBlock編
基礎設定 インラインコードライン
文字色を無効にしている。
style.css
code.code span { color: #abb2bf; }

基礎設定 ブロックコードライン
ちょっぴり code-block-start .code-block を濃く設定した。
コードブロックとLatexブロックの文字色
style.css
/* code blockのフォントを小さくする設定 */ .line span.code-block { /* line-height: 20px;*/ line-height: 1.7em; font-size: 110%; } /* コード本体の色と、LaTexのコード本体の色を修正*/ .line code.code-body, .line .formula code{ color: #abb2bf; }
コードブロックの背景色を設定
頑張った........。
style.css
/* コードブロック全体の背景色設定 */ /* 元のapp.cssによる背景色を無効化してしまう。 */ .line span.code-block{ background-color: unset; } /* 実際に入力できる部分に背景色を追記する。(これだけではまだ足りない)*/ .line span.code-block span.indent{ background-color: #0d0f1455; } /* コードブロック部に属する一番最後のインデントの要素Iを適切に着彩するべく、.code-block要素の子でありIの親である.indent-mark要素に注目し、それを.code-blockと同じ高さに引き延ばす。 */ .line span.code-block .indent-mark{ height: 100%; } /* コードブロック部に属する一番最後のインデントにだけ着彩する。祖父母要素の高さがcode-block長ぴったりなので、これも親要素と同じ高さに揃えればいい。(height:100%)*/ .line span.code-block .pad:not(.code-block-margin){ background-color: #0d0f1455; height: 100%; /* ついでに右枠線を追加 */ border-left: 5px #15181c solid; } /* 最後に、code-block-marginにあるbackground-colorの設定を引き剥がしておく。*/ .line span.code-block .code-block-margin{ background-color: unset; } /* ファイル表示の黒欄が行全体に渡るように。*/ .line span.code-block code.code-start { font-size:140%; width: 100%; border-left: 5px #15181c solid; background-color: #15181c; display:block; padding: 0.1em 0; } /* コードブロックタイトル部分の背景色調整 */ .line span.code-block .code-block-start{ background-color: #15181c; } /* コードブロックタイトル部分の背景色を調節 */ .line span.code-block .code-start .code-block-start *{ color: #636976; }


CSSのシンタックスハイライト
>highlight.jsのセレクタに一つづつ色を当てると変更できる
CSSのシンタックスハイライトの色をここで調節している。
style.css
span.hljs-keyword, span.hljs-selector-attr{ color: #c678dd; } span.hljs-selector-id{ color: #56b6c2; } span.hljs-selector-tag{ color: #e06c75; } span.hljs-selector-class, span.hljs-selector-pseudo{ color: #d19a66; }

コードのシンタックスハイライト
こちらでは、コードのシンタックスハイライトが設定できる。
style.css
/* ビルトインオブジェクト */ span.hljs-built_in { color: #e06c75; } /* クラス */ span.hljs-class>.hljs-title{ color: #56b6c2; } /* 関数 */ span.hljs-function>.hljs-title{ color: #61afef; } /* 文字列リテラル */ span.hljs-string{ color: #98c379; } /* 数値 */ span.hljs-number{ color: #d19a66; }

Streamの最低限の文字色設定
style.css
.stream .page .code-block .code-block-start code{ color: #abb2bf; } .stream .page .code-block code{ color: #abb2bf; }