up:: _ Публикация Obsidian через Quartz prev:: Настройка wikilinks и графа next:: Troubleshooting
Симлинки на Windows не работают с Git. Вместо этого используем скрипт синхронизации.
sync.sh
Создать файл sync.sh в корне папки quartz/:
#!/bin/bash
rm -rf content/*
cp -r /s/theBrain/w3bgr3p/KnowledgeHub/. content/
rm -rf content/.git
git add content/
git commit -m "sync: update content"
git pushNOTE
Заменить путь
/s/theBrain/w3bgr3p/KnowledgeHub/на путь к своему vault. На Windows в Git Bash дискS:пишется как/s/.
Запуск
bash sync.shЗапускать каждый раз когда нужно обновить сайт после изменений в vault.
Почему rm -rf content/.git
Если vault сам является git-репо (есть папка .git), то при git add content/ Git выдаст ошибку:
warning: adding embedded git repository: content
Строка rm -rf content/.git удаляет вложенный .git из скопированных файлов. Оригинальный репо vault при этом не затрагивается.
prev:: Настройка wikilinks и графа next:: Troubleshooting