ॐ
出水の桜
```
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("demimomi/llm-jp-3-13b-finetune-ex")
```
```
- 必ず言語(ここでは `python`)を小文字で指定してください[1][3][9]。
- これでJekyll/Rougeによる構文ハイライトも有効になります。
---
### 2. コードブロックの色を「うすい灰色文字」にカスタマイズ
**RougeのデフォルトCSS**では文字色が黒系ですが、任意の色に変更できます。
サイトのCSS(例:`/assets/css/style.css`や`_sass/custom.scss`)に、以下を追加してください。
```css
/* コードブロック内の文字色をうすい灰色に */
pre code, code {
color: #b0b0b0 !important; /* うすい灰色 */
background: #f8f8f8;
font-family: 'Courier New', Courier, monospace;
font-size: 1em;
}
pre {
background: #f8f8f8;
border-radius: 6px;
padding: 1em;
overflow-x: auto;
}
```
- `color: #b0b0b0;`でうすい灰色文字に。
- `!important`を付けるとテーマやRougeのスタイルより優先されます。
- `background`や`border-radius`で見た目も調整しています。
---
### 3. JavaScript無効時も確実に表示される理由
- **Markdown→HTML変換**はサーバーサイド(Jekyll/Rouge)で行われ、HTMLとして出力されます[3][9]。
- `...
`は純粋なHTML要素なので、**JavaScriptが無効でも必ず表示されます**。
- CSSもHTMLに直接書くか、外部CSSとして読み込めば、JSに依存しません。
---
### 4. 特殊な記号やLiquid干渉を防ぐ場合
- コード内に`{{`や`}}`などLiquid構文が含まれる場合は、
`{% raw %}`と`{% endraw %}`で囲むと安全です[4][12]。
````markdown
{% raw %}
```
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("demimomi/llm-jp-3-13b-finetune-ex")
```
{% endraw %}
```
---
### 5. まとめ:完全な記述例
**Markdownファイル(例:`index.md`や`README.md`)に以下を記述:**
````markdown
{% raw %}
```
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("demimomi/llm-jp-3-13b-finetune-ex")
```
{% endraw %}
```
**CSS(例:`/assets/css/style.css`)に以下を追加:**
```css
pre code, code {
color: #b0b0b0 !important;
background: #f8f8f8;
font-family: 'Courier New', Courier, monospace;
font-size: 1em;
}
pre {
background: #f8f8f8;
border-radius: 6px;
padding: 1em;
overflow-x: auto;
}
```
---
### 6. 参考情報
- [GitHub公式:コードブロックの作成と強調表示][1]
- [Jekyll公式:Markdown・ハイライト][3][9]
- [Liquid干渉回避:公式ドキュメント][4][12]
---
この方法で、**GitHub Pages/Jekyllサイト上で、うすい灰色文字のコードブロック**が**JavaScriptの有無に関係なく確実に表示**されます。
既存テーマやRougeのCSSが強い場合は、`!important`を活用してください。