51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
<%*
|
|
const title = tp.file.title
|
|
const dailyNoteRegex = /^(\d{4}-\d{2}-\d{2})/g
|
|
|
|
// "App" Notes
|
|
if (title.includes('(App)')) {
|
|
return tp.file.include('[[App (Page Template)]]')
|
|
}
|
|
// "Book" Notes
|
|
else if (title.includes('(Book)')) {
|
|
return tp.file.include('[[Book (Page Template)]]')
|
|
}
|
|
// "Build with Ben - Episode" Notes
|
|
else if (title.startsWith('Build with Ben (E')) {
|
|
return tp.file.include('[[Build with Ben Episode (Page Template)]]')
|
|
}
|
|
// "Daily" Notes
|
|
else if (dailyNoteRegex.test(title)) {
|
|
await tp.file.move("/reports/timeline/Daily Notes/" + title)
|
|
return tp.file.include('[[Daily Note (Page Template)]]')
|
|
}
|
|
// "Focus Session"
|
|
else if (title.startsWith("Focus Session")) {
|
|
return tp.file.include('[[Focus Session (Page Template)]]')
|
|
}
|
|
// "Japanese Tutoring Session" Notes
|
|
else if (title.startsWith("Japanese Tutoring Session")) {
|
|
return tp.file.include('[[Japanese Tutoring Session (Page Template)]]')
|
|
}
|
|
// "Meeting (Sync)" Notes
|
|
else if (title.startsWith("Sync with")) {
|
|
return tp.file.include('[[Generic Meeting (Page Template)]]')
|
|
}
|
|
// "Music Lesson" Notes
|
|
else if (title.startsWith("Music Lesson")) {
|
|
return tp.file.include('[[Music Lessons — Page Template]]')
|
|
}
|
|
// "People" Notes
|
|
else if (title.startsWith("@")) {
|
|
await tp.file.move("/zettelkasten/people/" + title)
|
|
return tp.file.include('[[People (Person) — Page Template]]')
|
|
}
|
|
// "Project" Notes
|
|
else if (title.includes('(Project)')) {
|
|
return tp.file.include('[[Project (Page Template)]]')
|
|
}
|
|
// "Starter" Note
|
|
else {
|
|
return tp.file.include('[[Starter Note (Page Template)]]')
|
|
}
|
|
%> |