UserScript
// テンプレートから新規ページを作るカスタムメニュー
code:scrpt.js
const base = 'bullet-journal'
fetch(/api/pages/${base}).then(res => res.json()).then(project => {
for (const page of project.pages) {
const isTemplate = page.descriptions.some(d => d === '#テンプレート')
if (!isTemplate) { continue }
import(/api/code/${base}/${page.title}/script.js)
}
})