スライドが段落である。 だとすると…
スライド
Obsidianはノートがスライドに早変わり。
コアプラグインの「スライド」をONにするだけです。
スライドの区切りは---で行います。
ファイルメニューの「スライドプレゼンテーションを開始」で実行。
slide.css
デフォルトが「黒地に白」なのは味気ない。 配色を変えましょう。
.reveal { font-size: 2em; color: black; background: ivory; } .reveal p { text-align: justify; padding-right: 10%; padding-left: 10%; } .reveal h1 { font-size: 3em; color: darkred; } .reveal h2 { font-size: 3em; color: navy; } .reveal h3 { font-size: 2em; color: darkred; } .reveal h4 { font-size: 2em; color: navy; } .reveal h5 { font-size: 1.5em; color: darkred; } .reveal h6 { font-size: 1.5em; color: navy; } .reveal blockquote { color: brown; }
スライドはrevealクラスになっています。
使用例
表示すると下図のような感じ。
画面をスワイプすると切り替わります。
右上の x で終了。
slide.md
Templaterスクリプトでスライドを生成します。
<%* s = tp.file.content if(/\n\n\*\*\*\n\n/.test(s)) { d = s.split("\n\n***\n\n") s = d.join("\n\n") } else { d = s.split("\n\n") s = d.join("\n\n***\n\n") } e = app.workspace.activeLeaf.view.editor e.setValue(s) %>
元となるテキストの空行に***を挿入するだけ。
再度実行で元に戻る。
なぜ***なのかは下記記事を参照のこと。
段落がスライドに変換されます。 これを表示すると「スライドが段落である」が実感できます。 段落を「1枚ずつ表示」すると理解が進む。
変な段落が入ると違和感がしますね。 ありゃ、流れが切れたわ、と。 それだけ「スライド的思考」に侵蝕されているんだろうなあ。
まとめ
内部リンクが使えるかと思ったけど、ダメでした。 外部リンクは大丈夫。
ブロックリンクに対応してたらハイパーカードできたのになあ。