Как обновлять записи в соответствии с изменениями в их исходном шаблоне?

Можно ли в программе Obsidian, в частности с использованием плагина Templater, автоматически изменить свойство "дата публикации" на "дата" в уже созданных книгах по шаблону, чтобы избежать ручного изменения у каждой книги?
  • 20 октября 2023 г. 13:08
Ответы на вопрос 1
Да, в программе Obsidian можно использовать плагин Templater для автоматического изменения записей в соответствии с изменениями в их исходном шаблоне.

Чтобы изменить свойство "дата публикации" на "дата" в уже созданных книгах по шаблону, вы можете выполнить следующие шаги:

1. Установите плагин Templater в Obsidian, если вы еще не сделали этого.

2. Создайте исходный шаблон (template) для книги, включающий свойство "дата публикации". Например, шаблон может содержать следующий код:
```
# Название книги

Дата публикации: {{date}}
```

3. Создайте новую запись с использованием этого шаблона. Введите дату публикации в поле "Date" (дата) при создании записи.

4. Когда вы хотите обновить свойство "дата публикации" на "дата" для всех существующих книг, вы можете использовать Templater. 

5. В шаблоне книги (где вы используете свойство "дата публикации"), измените код на следующий образ:
```
# Название книги

Дата: {{date}}
```

6. Сохраните измененный шаблон.

7. Чтобы обновить все существующие записи, выполните команду Templater. 
    - Если вы используете клавиатурные команды, вы можете выбрать "Templater: Reapply template to all files" (Templater: Применить шаблон ко всем файлам).
    - Если вы предпочитаете использовать команды в интерфейсе пользователя, щелкните правой кнопкой мыши на папке, содержащей ваши книги, выберите "Templater" в контекстном меню, а затем выберите "Reapply template to all files" (Применить шаблон ко всем файлам).

8. Templater применит обновленный шаблон ко всем существующим записям, автоматически изменяя "дата публикации" на "дата".

Обратите внимание, что если у вас уже есть записи с изменением "дата публикации" на "дата", они не будут затронуты этим обновлением. Только записи, содержащие исходное свойство "дата публикации" будут изменены.
Похожие вопросы