Templates System
Templates System
What is the Templates System?
Create structured notes quickly with built-in and custom templates featuring dynamic variables.
Quick Start
- Open Command Palette (
Cmd+Shift+P) - Run “Noted: Open with Template”
- Enter note name
- Select template
- Start writing!
Built-in Templates
Meeting Template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Meeting: {filename}
**Date**: {date}
**Time**: {time}
## Attendees
-
## Agenda
1.
## Notes
## Action Items
- [ ]
## Next Steps
Research Template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Research: {filename}
**Date**: {date}
**Researcher**: {user}
## Topic
## Questions
-
## Findings
## Sources
-
## Conclusions
Problem-Solution Template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Problem: {filename}
**Date**: {date}
## Problem Statement
## Steps Taken
1.
## Solution
## Notes
Quick Template
1
2
3
4
# {filename}
**Date**: {date}
**Time**: {time}
Template Variables
Templates support 10 dynamic placeholders:
| Variable | Example Output | Description |
|---|---|---|
{filename} | project-meeting | Note file name |
{date} | Sunday, October 23, 2024 | Full date |
{time} | 2:30 PM | 12-hour time |
{year} | 2024 | Year |
{month} | 10 | Month (with leading zero) |
{day} | 23 | Day (with leading zero) |
{weekday} | Sun | Short day name |
{month_name} | October | Full month name |
{user} | john | System username |
{workspace} | my-project | VS Code workspace name |
Custom Templates
Creating Custom Templates
- Open Command Palette
- Run “Noted: Create Custom Template”
- Enter template name
- Edit the template file
- Use any variables from the table above
Example custom template:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Daily Standup - {date}
**Team Member**: {user}
**Project**: {workspace}
## Yesterday
-
## Today
-
## Blockers
-
---
Tags: #standup #team
Managing Templates
Edit Template:
1
Command: Noted: Edit Custom Template
Duplicate Template:
1
Command: Noted: Duplicate Custom Template
Delete Template:
1
Command: Noted: Delete Custom Template
Open Templates Folder:
1
2
Command: Noted: Open Templates Folder
Location: {notesFolder}/.templates/
Preview Variables
See all available variables and their current values:
1
Command: Noted: Preview Template Variables
This shows a webview with all 10 variables and example output.
Use Cases
Daily Standups
Create a consistent format for team updates:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Standup - {date}
**Team**: {workspace}
## Completed
- Finished [[feature-authentication]]
- Fixed [[bug-123]]
## In Progress
- Working on [[api-refactor]]
## Planned
- Start [[database-migration]]
## Blockers
None
Tags: #standup
Bug Reports
Standardize bug documentation:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Bug: {filename}
**Reported**: {date} at {time}
**Reporter**: {user}
## Description
## Steps to Reproduce
1.
2.
3.
## Expected Behavior
## Actual Behavior
## Environment
- OS:
- Version:
- Browser:
## Solution
Tags: #bug
Project Planning
Structure project documents:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Project: {filename}
**Created**: {date}
**Owner**: {user}
**Workspace**: {workspace}
## Overview
## Goals
-
## Timeline
- **Start**: {year}-{month}-{day}
- **End**:
## Resources
-
## Related Notes
- [[team-structure]]
- [[requirements]]
Tags: #project #planning
Best Practices
- Use Variables: Leverage dynamic variables for consistency
- Include Tags: Add relevant tags in templates
- Add Links: Include common note links
- Structure Matters: Use clear headings and sections
- Keep It Simple: Don’t over-complicate templates
Tips & Tricks
Checklists
Use markdown checkboxes for action items:
1
2
3
4
## Tasks
- [ ] Review code
- [ ] Update docs
- [ ] Run tests
Metadata Section
Add frontmatter for advanced features:
1
2
3
4
5
6
7
---
tags: [meeting, project-alpha]
status: active
priority: high
---
# Meeting Notes
Code Blocks
Include language-specific code blocks:
1
2
3
4
5
6
7
## Implementation
```javascript
function example() {
// code here
}
```
Related Features
- Daily Notes - Quick daily note access
- Tags - Organize with tags
- Wiki Links - Connect notes
Start using templates to standardize your note-taking workflow! 📋
This post is licensed under CC BY 4.0 by the author.