Templates for New Notes

I think this feature is already implemented. At least if you use the Daily Note feature. If you have that turned on (near the bottom of the Plugins pane in settings) a gear will pop up next to it with which you can designate a template file to use.

The tech is there but the UI isn’t.

You can only set 1 template file at a time; manually - in the settings of a plugin. Super limiting.

Ideally the plugin would search any file ending with “-Template”. (or if it had to be a list of files in a “Template Folder” directory.

This allows you to make & apply templates on the fly.

Making new link [[My New Project]] and in the link suggestion box there’s an option “Type = to copy template” (like # or | ), pulls list of “template files”, select, pastes into the link. (you wouldn’t need to leave the page either)

16 Likes

I was going to request this feature as well. For now I can use text expansion apps to pre-fill content but it would be awesome to have multiple custom note templates available. I could make a long list of frequently-used templates that would come in handy.

5 Likes

To everyone in this thread, I think Generalization of daily notes and zettel Plugins can solve for this problem easily. The daily Notes & Zett plugin have been used by everyone. if they are generalized as given in that suggestion we can have templates for anything basically. If you agree please vote there

12 Likes

I really like how notion.so handles it when working in databases:

in a newly created page you can start blank by simply typing or you can click a grayed out link with the name of the template to apply it.

Maybe something like this can work. It’s simple and clean.

9 Likes

I greatly encourage the devs to implement creation of the notes by templates. Templates may be configurable on the folder level (assign specified template to specified folder, so every new note created in this folder will follow the specified template).
In addition, templates should use preset and user definable Variables.

.

16 Likes

+1 from me, I would love it if I could fill a page with data from a template, for example metadata for books, articles, people, …

2 Likes

+1 too. The diary template is good. For quick noting, I probably don’t want to choose a template everytime. But at least allow me define a default template for different type of notes, currently only three: normal note, diary, and ZK note.

3 Likes

+1 for the “one template per folder” option! I use this method in Tomboy Notes and it really helps remain this flexible.

5 Likes

Yup! +1

I would argue against „one template per folder“ since not everybody uses folders to separate the notes. I just have a „zettel“ folder for all „finished“ notes which are already linked to other notes. Every note is first created in my root-dir and after it‘s finished moved to the zettel folder

4 Likes

Yes, I would argue against „one template per folder“, maybe for fast typing one mechanism to encode creating note from different templates in name of note, the template could be store in specific folder;

This behaviour could be implemented as separate plugin too

for example
[[My diary%%note_diary]]

will create note My diary.md following the note_diary template.

The syntax could be different, like typing == or any specific not so often used combination of characters, the characters could be even not allowed in note names so Obsian will then know that the action on the note is required and this is not the part of the note name

1 Like

Yeah +1 for templates everywhere !

4 Likes

This would be great. I have only been using this for maybe 5 days and it’s one the first things I felt was missing. I may just create some and “make a copy” from them to create my own templates.

I like templates too. I’ve developed a short-term workaround using the MacOS as described here. Maybe this could work for some of you until a more generalized template plugin is developed?

+1 for templates. I think this would greatly enhance the workflow.

+1 here too, I end up writing some of the same structural things all the time at the moment, would be great to have a template feature

That said I love obsidian, so big thanks to the devs!

Text expanders would do that for you with much more flexibility. You could even have one do a whole template if you wanted.

3 Likes

Yeah, that’s a good suggestion, thanks, I’ll take a look (I foget they existed, haven’t used one in a very long time)

Just like how Each entry in the daily Log has a default Template — I was wondering if it was possible to create a default New Page - One with Date and Time stamp already laid out neatly inside the page.

2 Likes