Форум сообщества Zettelkasten работал с 2021 по 2026 год. Читать можно всё, писать — уже нет. Вся жизнь сообщества теперь — в книжном клубе ККРА: встречи, задания, записи и разговоры.
Предлагаю в этой теме делится нашими шаблонами заметок. Чтобы было видно кто чем пользуется и может подсмотреть у кого-нибудь что-то интересное.
Делаем это, как будто делимся кодом, для тех кто не технически подкованный
Шаблон литературной заметки
---
Alias::
Author::
Status:: curious
Type:: non-fiction
Cover::
Year::
---
---
### 🚀 The Book in 3 Sentences
### 🎨 Impressions
#### How I Discovered It
#### Who Should Read It?
### ☘️ How the Book Changed Me
> How my life / behaviour / thoughts / ideas have changed as a result of reading the book.
## ✍️ My Top 3 Quotes
## 📒 Ideas
🗓
———
💬 **Сообщения**
✏️ **Статьи**
🎬 **Видео**
🧩 **Приложения**
🤝 **Встречи сообщества**
———
Подпишитесь на наш [канал](https://t.me/Zettelkasten_ru), туда публикуются дайджесты и прочие интересности.
Поддержать нас через [бусти](https://boosty.to/rustamagamaliev) или [патреон](https://www.patreon.com/zettelkastenRu).
Подайте заявку на нашу [рассылку, заявка](https://forms.gle/iCd6ZTGK1wyjusf67)
На мой взгляд, не нужно совсем, в большинстве случаев. Только изредка и не всем.
Например, я сейчас размышляю над публичными заметками наподобие цифрового сада. И мне хотелось бы, чтобы в списке заметок они выводились бы по дате последнего изменения. Без этих данных в YAML не получится.
- # Логи дня
-
- # Разное
-
- # Главное событие дня #главноесобытиедня
-
- # Год назад
Weekly template
- # хх Неделя (хх.хх.хххх-хх.хх.хххх)
- ## Главные события дня на этой недели
-
- ## Главное событие недели #главноесобытиенедели
-
- ## Открытия недели
- ## Выводы недели
- ## Ссылки на ежедневные заметки
- ## Статистика
- ## Год назад
Книжки у меня сейчас добавляются через Book Search plugin, но шаблон такой
Код наверху раньше предлагал забить название книжки и сразу положить ее в папку Books, теперь то же делает плагин.
---
Aliases: [ ]
Publish: false
Created: <% tp.date.now("YYYY-MM-DD") %>
Status:: #toread
Tags:: #books
---
<%*
let qcFileName = await tp.system.prompt("Note Title")
await tp.file.rename(qcFileName)
await tp.file.move("/Books/" + qcFileName);
-%>
Title:: [[<% qcFileName %>]]
Author::
Reference::
ISBN::
Priority::
Publish date::
Goodreads rating::
Reviewers::
Plan read::
Date read::
My Rating::
BookClub::
Short Summary::
#### Impressions
#### Who should read it?
#### How the book changed me?
#### My top 3 quotes
#### Detailed abstract and key thoughts
#### References
Ну и, наконец, дэйлик, страшный и ужасный%)
Я его использую как тудушник, поэтому вот так.
Подтягивает разные таски в зависимости от дня недели, плюс предыдущим вечером/ утром я распределяю таски между частями дня. Процесс управления тасками более сложный - но тут же тема просто для шаблонов;)
---
publish: false
Created: <% tp.date.now("YYYY-MM-DD") %>
Tags: #dailynote
---
## Day Planner - <% tp.file.title %>
<< [[<% moment(tp.file.title,'YYYY-MM-DD').add(-1, 'days').format('YYYY-MM-DD') %>]] | [[<% moment(tp.file.title,'YYYY-MM-DD').add(1, 'days').format('YYYY-MM-DD') %>]] >>
### эти самые утренние молитвы
![[Litany to start my day#^ebff15]]
<%*
let dayOfWeek = tp.date.now("d", 0, tp.file.title, "YYYY.MM.DD");
let dayOfMonth = tp.date.now("D", 0, tp.file.title, "YYYY.MM.DD");
let YearWeek = tp.date.now("YYYY-w", 0, tp.file.title, "YYYY.MM.DD");
let year = tp.date.now("YYYY", 0, tp.file.title, "YYYY.MM.DD");
let month = tp.date.now("M", 0, tp.file.title, "YYYY.MM.DD");
let lastDayOfMonth;
if (month == 2) {
lastDayofMonth = 28;
if (Math.round((year/4),0) == 0) {
if (Math.round((year/100),0) != 0) {
lastDayofMonth = 29;
}
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
lastDayOfMonth = 30;
} else {
lastDayOfMonth = 31;
}
let doLastDOM = (dayOfMonth == lastDayOfMonth);
// End of Month Tasks
if (dayOfMonth == lastDayOfMonth) {
tR += "- [ ] **Monthly tasks**" + "\r\n";
tR += " - [ ] Review last months tasks" + "\r\n";
tR += " - [ ] Plan 3 main tasks for next month " + "\r\n";
tR += "##### Monthly tasks" + "\r\n";
}
-%>
![[Weekly note <%tp.date.now("YYYY-w", 0, tp.file.title, "YYYY.MM.DD")%>]]
### веселые ежедневные рутины
- [ ] Learn German words from Anki for 5 minutes.
- [ ] Разминка
- [ ] [[meditation]]
- [ ] [[chakra dharana]]
- [ ] [[Anapanasati]]
- [ ] Zettel
- [ ] Add/Update/Rework 2 obsidian notes
- [ ] rework 2 telegram inbox items
- [ ] read 20 pages
<%*
if (dayOfWeek == 1) {
// Monday
tR += "- [ ] Силовые упражнения" + "\r\n";
}
else if (dayOfWeek == 2) {
// Tuesday
tR += "- [ ] Select a topic from the [A1 list](https://1drv.ms/w/s!AuqE-xrzj__dg-ppX3D6IYt4d507Lw?e=3I2hwh) and do a speaking and recording exercise for 1-2 minutes." + "\r\n";
}
else if (dayOfWeek == 3) {
// Wednesday
tR += "- [ ] Силовые упражнения" + "\r\n";
}
else if (dayOfWeek == 4) {
// Thursday
tR += "- [ ] Select a topic from the [A1 list](https://1drv.ms/w/s!AuqE-xrzj__dg-ppX3D6IYt4d507Lw?e=3I2hwh) and do a speaking and recording exercise for 1-2 minutes." + "\r\n";
}
else if (dayOfWeek == 5) {
// Friday
tR += "- [ ] Силовые упражнения" + "\r\n";
}
-%>
### привет от вчерашнего меня
fill in next sections out of the [[GTD - INBOX]]
### Веселое утро
<%*
if (dayOfWeek == 6 ) {
// Saturday
tR += "- [ ] **Weekly tasks** " + "\r\n";
tR += " - [ ] Определить 3 самых важных дела на следующую неделю [[Weekly note 2022-19]]" + "\r\n";
tR += " - [ ] Прочитать одну статью из [[hamsters burrow]]" + "\r\n";
}
-%>
<%*
if (dayOfWeek == 0 ) {
// Saturday
tR += "- [ ] Select a topic from the [A1 list](https://1drv.ms/w/s!AuqE-xrzj__dg-ppX3D6IYt4d507Lw?e=3I2hwh) and do a speaking and recording exercise for 1-2 minutes." + "\r\n";
}
-%>
<%*
if (dayOfWeek == 6) {
// Saturday
tR += "- [ ] Select a topic from the [A1 list](https://1drv.ms/w/s!AuqE-xrzj__dg-ppX3D6IYt4d507Lw?e=3I2hwh) and do a speaking and recording exercise for 1-2 minutes." + "\r\n";
}
-%>
### Нажористый обед
- [ ] Обед 12-13
### Расслабленная вторая половина
- [ ] Приспнуть после обеда или погулять 30'
### Тихий спокойный вечер
- [ ] План на следующий день
- [ ] Tagebuch auf deutsch
<%*
if (!(dayOfWeek == 6 ) && !(dayOfWeek == 0 )) {
// any day except weekend
tR += "- [ ] Fill in timesheets" + "\r\n";
}
-%>
### Followup
### Diary
### All files that were created or modified today
```dataview
table
file.path as Path,
file.ctime as Created,
file.cday,
file.mtime as Modified,
this.file.name
where file.name != this.file.name and (file.mday = date(this.file.name) or file.cday = date(this.file.name))
sort file.ctime desc
References — это стандартная библиография.
Например:
Dettmer H. W. The logical thinking process: a systems approach to complex problem solving / H. W. Dettmer, Milwaukee, Wis: ASQ Quality Press, 2007. 413 c.
А вот related — это заметки, к которым как мне кажется будет иметь отношение, но в каком контексте, еще не ясно.
Это вообще пережиток. Завел думая что темплейтер нечто особенное. Но в итоге остался при своих стандартных шаблонах. Сейчас немного с шаблонами поигрался для разного, и вроде как стандартного функционала достаточно.
Мои переделки атомарной заметки от Rustam
Использованы упрощенные русские наименования, отказался от полей, требующих плагинов, не входящих в основной комплект. Это упрощенный вариант для тех, кто ведет заметки для себя, а не для научной или иной профессиональной деятельности Умная заметка
Самое важно дополнение - поле Ассоциации. Сюда надо заносить те образы, которые вызывают у нас необходимость искать эту заметку. Скорее всего они напрямую и не должны быть упомянуты в тексте заметки. Наш мозг мыслит ассоциациями и их запись позволяет соединить, перекинуть мостик между нашим мозгом и вторым мозгом Zettelkasten
Если в моем сознании связаны композитор Филипп Гласс, египетские пирамиды и глаз человека — я свяжу эти элементы Глеб Калинин
Подбирать ассоциации трудно, мне обычно это пока не удается с первого раза. Но это мощный инструмент поиска. Когда мы будем искать эту свою заметку, надо в поле Ассоциации: вписать повод, мысли, по которым мы о ней вспомнили. И затем поиск, особенно в варианте line: (ассоциации: ваши ассоциации) будет нашим помощником в море заметок
приведу пример. мы все в детстве на истории запомнили, что египетские пирамиды построил рабы. и Маяковского учили “как в наши дни вошел водопровод, сработанный ещё рабами Рима”. Так вот рабы и пирамиды и рабы и водопровод (а может у кого-то водопровод и пирамиды ) - это ассоциации. Заметке про пирамиды, в ассоциации можно поставить рабы. Пример корявый конечно, но пока я сам ещё не силен в ассоциации . просто осознал их необходимость
В заметке-цитате сама цитата вставляется сразу после [!quote]
Настоятельно рекомендую заполнить поле Note (Примечание). Чтобы потом не вспоминать зачем и в каком контексте мы эту цитату искали.
Подумал, наверное поле “Изменено:” в шаблонах лучше сделать пустым. Если есть желание следить за эволюцией заметки, то при последующих редактированиях можно применять шаблоны Timestamp
Когда ставил одинарную двоеточие, то датавью не цепляла его. Показалось, что разметка немного не та, откуда возникло это различие не знаю. Может и нет его.
У меня хавает и из yaml с одним двоеточием и из текста - с двумя.
Имхо yaml - для метаданных именно файла (дата создания, опубликован ли, алиасы), а атрибуты контента(ну там жанр книжки, дату выхода фильма) лучше в самой заметке держать.
@Ivan а можно попросить выложить код в текстовом файле, т.к. при копировании, что теряется и шаблон не работает… но очень интересно разобраться с ним Спасибо!