Scrapboxで簡単にテンプレートを使えるUserScriptを作成した

gyazo.com

この記事はTeamJ Advent Calendar 2017 の11日目の記事です。昨日はid:AzukiCandyくんの好きなフォントでした。

フォントは沢山種類があって奥が深いなと思います。

今日はScrapboxJavaScriptを書かなくても簡単なルールで日付やその場で入力したテキストを埋め込めるテンプレートのUserScriptを作成した話です。使い方など詳しいことは私のScrapboxを御覧ください。

scrapbox.io

以下のようなテンプレートのページを作成して、別のページにそのページのリンクを作ります。そのリンクをダブルクリックまたはダブルタップすることでテンプレートからページを作成できます。

gyazo.com

https://i.gyazo.com/a2a546ad7a4783d64d438ceec5f49b1b.gif

PageMenuの一覧のテンプレートからページを作成することも可能です。

https://i.gyazo.com/6af9fba7e64032330087420a29b2e605.gif

また、PageMenuの一覧から存在しないページにテンプレートから生成したテキストを挿入することもできます。この機能はScrapboxの面白くて、役に立つUserScriptやUserCSSを沢山作っている窓辺さんのテンプレートをページに挿入するUserScriptを参考にさせてもらいました。

scrapbox.io

https://i.gyazo.com/5ae5a44b43496409759760dde61c902d.gif

こんな感じにJavaScriptが書けなくても簡単なテンプレートを作成できるのでよかったら使ってみてください。

明日はいよいよScrapbox Drinkup #2 Xmas Edition なので楽しみです。明日は重い腰をとうとう上げたid:shinji811くんが書いてくれます。