-
-
Save bennewton999/62b4a034445a24532591bc4c55a52cf5 to your computer and use it in GitHub Desktop.
| --- | |
| creation date: <% tp.file.creation_date() %> | |
| tags: DailyNote <% tp.file.title.split('-')[0] %> | |
| --- | |
| modification date: <%+ tp.file.last_modified_date("dddd Do MMMM YYYY HH:mm:ss") %> // This doesn't currently work in front matter, hoping that gets fixed. | |
| # <% tp.file.title %> | |
| << [[<% tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD") %>]] | [[<% tp.date.now("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") %>]]>> | |
| ## Tasks | |
| #### Over Due | |
| ```tasks | |
| not done | |
| due before <% tp.date.now("YYYY-MM-DD") %> | |
| ``` | |
| #### Due Today | |
| ```tasks | |
| not done | |
| due on <% tp.date.now("YYYY-MM-DD") %> | |
| ``` | |
| #### New Today | |
| - [ ] | |
| ## Meeting Log | |
| ### 0000: | |
| ## Daily Log | |
| ### [[Project 1]] | |
| ### [[Project 2]] | |
| ### [[Project 3]] | |
| ## Daily Check List | |
| ### Start of Day | |
| - [ ] Check Email | |
| - [ ] Check Teams | |
| - [ ] Check showing online | |
| - [ ] Check Calendar - Time Block | |
| ### End of Day | |
| - [ ] Show Offline | |
| - [ ] Clean Unused Headings in Daily Log | |
| - [ ] Check tomorrow's calendar | |
| ## Other Tasks | |
| #### No Due Date | |
| ```tasks | |
| not done | |
| no due date | |
| ``` | |
| #### Done Today | |
| ```tasks | |
| done on <% tp.date.now("YYYY-MM-DD") %> | |
| ``` |
Thanks @itsmyfirstname i had the same problem, that fixed it perfectly.
The only issue I have with this now is when Obsidian creates the daily note, these template fields all show up as the literal string “NaN”. But if I create a note and add the template, it works as expected.
Not sure if this is an obsidian Mobile thing or what. I’ll have to try with a desktop client.
I was able to fix this by
- Making a folder for templates
- setting templates path in templater
- Setting daily temple to nothing
- Making new daily temple with ctr + p + open daily note
- alt + e select the template
I did however have to add this dataview to make sure it did not pick up tasks i added into the template (using dataview.js)
dv.taskList(dv.pages() .file.where(f => f.name != "Daily Note") .tasks.where(t => !t.completed))
Thanks for sharing this.
In case it helps anyone, I wrote a CSS snippet to slight reduce the frontmatter visible priority. There isn't a selector to target the whole frontmatter (no containing div) but its better than nothing:
.cm-s-obsidian span.cm-def{
font-size:25%;
}
.cm-s-obsidian .cm-hmd-frontmatter {
font-size:75%;
}
.cm-s-obsidian span.cm-meta {
color: var(--text-faint);
opacity:0.5
}Hi, good morning, at first thanks so much for sharing your template. I use it since a lot of time. In the last weeks I've not worked a lot with Obsidian. Today I would start use it again and the following Tasks collections doesn't work anymore:
- Over due
- Due today
- Done today
I'm not sure what changed or what I've to do, to fix it.
Can you help me or give me a hint what I have to do to be able to use the task collections again?
Sorry - this is something I am no longer using or keeping up to date.







Thanks @itsmyfirstname i had the same problem, that fixed it perfectly.
The only issue I have with this now is when Obsidian creates the daily note, these template fields all show up as the literal string “NaN”. But if I create a note and add the template, it works as expected.
Not sure if this is an obsidian Mobile thing or what. I’ll have to try with a desktop client.