Markdown記法ガイド
このアプリケーションで使用可能なMarkdown記法とHTMLタグについて説明します。
基本的なMarkdown記法
見出し
# 見出し1 (最大)
## 見出し2 (大)
### 見出し3 (中)
文字装飾
**太字**
*斜体*
***太字斜体***
~~取り消し線~~
`インラインコード`
リスト
- 箇条書き
- 項目2
- ネストした項目
1. 番号付きリスト
2. 項目2
1. ネストした番号付き
リンク
[リンクテキスト](https://example.com)
[内部リンク](./other-page)
- 外部リンクはツールバーのインターネットアイコンから作成できます。
- 内部リンクは、ツールバーのリンクボタンを押して作成済みのページを選択すると作成できます。
画像

{{size:60%}} // サイズ指定(30,60,90のみ)
- ツールバーの画像ボタンを押して、画像ファイルをアップロードまたは選択してください。
コードブロック
```javascript
const example = "コードブロック";
```
表
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| データ1 | データ2 | データ3 |
引用
> 引用文
> 複数行の引用
許可されているHTMLタグ
基本タグ
<p>- 段落<div>- ブロック要素<span>- インライン要素<br>- 改行<hr>- 水平線
見出しタグ
<h1>-<h6>- 見出し
リストタグ
<ul>,<ol>,<li>- リスト
表タグ
<table>,<thead>,<tbody>,<tr>,<th>,<td>- 表
リンクと画像
<a href="URL">- リンク<img src="URL" alt="代替テキスト">- 画像
文字装飾タグ
<strong>,<b>- 太字<em>,<i>- 斜体<u>- 下線<s>,<del>- 取り消し線<small>- 小さい文字<big>- 大きい文字(非推奨だが使用可能)
コード関連
<code>- インラインコード<pre>- 整形済みテキスト
引用
<blockquote>- 引用ブロック
カスタムタグ
内部リンク
[[ページパス]]
[[sidebar]] // サイドバーリンク
style属性を使用したカスタムスタイル
セキュリティを保ちながら、以下のCSSプロパティのみ使用可能です:
許可されたCSSプロパティ
font-size- フォントサイズcolor- 文字色font-weight- 文字の太さfont-style- 文字スタイル(斜体など)text-decoration- 文字装飾(下線など)text-align- 文字揃え
使用例
フォントサイズの変更
通常の文字 <span style="font-size: 1.5em;">大きい文字</span> <span style="font-size: 0.8em;">小さい文字</span>
文字色の変更
<span style="color: red;">赤い文字</span>
<span style="color: #3b82f6;">青い文字</span>
<span style="color: rgb(34, 197, 94);">緑の文字</span>
複合スタイル
月額 <span style="font-size: 2em; color: #ff6b35; font-weight: bold;">¥1,980</span> <span style="font-size: 0.8em; color: #666;">税込</span>
文字装飾
<span style="text-decoration: underline;">下線付き</span>
<span style="font-style: italic;">斜体</span>
<span style="font-weight: bold;">太字</span>
文字揃え
<div style="text-align: center;">中央揃え</div>
<div style="text-align: right;">右揃え</div>
料金表示の例
## プレミアムプラン
<div style="text-align: center;">
<span style="font-size: 2.5em; color: #059669; font-weight: bold;">¥2,980</span>
<span style="font-size: 0.9em; color: #6b7280;">/月</span>
</div>
**特徴:**
- <span style="color: #dc2626;">✗</span> 基本機能
- <span style="color: #059669;">✓</span> プレミアム機能
- <span style="color: #059669;">✓</span> 優先サポート
セキュリティ制限
以下の要素はセキュリティ上の理由で使用できません:
禁止されたCSSプロパティ
background- 背景関連(XSS攻撃の可能性)position- 位置指定(レイアウト破壊の可能性)display- 表示方式(レイアウト破壊の可能性)width,height- サイズ指定(レイアウト破壊の可能性)
禁止された値
javascript:- JavaScriptコードurl()- 外部URL参照expression()- IE独自の式<,>- HTMLタグを含む値
禁止されたタグ
<script>- JavaScript実行<style>- CSS定義<iframe>- 外部コンテンツ埋め込み<object>,<embed>- プラグインコンテンツ
注意事項
- セキュリティ: 許可されていないCSSプロパティや値は自動的に除去されます
- 互換性: 標準的なMarkdown記法を優先して使用することを推奨します
- プレビュー: 編集画面のプレビュー機能で実際の表示を確認してください
- パフォーマンス: 過度に複雑なスタイルは避け、シンプルな装飾を心がけてください