Org-roam. Экспорт в Hugo

Экспорт в Hugo из org-roam.

Содержание

1 Ошибки при экспорте

1.1.1 Подкаталоги в каталоге org-roam

  • Если каталог для org-roam содержит подкаталоги, то при экспорте теряются ссылки.
  • Для ликвидации этой ошибки следует добавить в настройки:
    (require 'org-roam-export)
    

1.1.2 Экспорт из поддерева

  • ox-hugo предлагает два варианта экспорта:

    • экспорт всего файла;
    • экспорт из поддерева.
  • При экспорте из поддерева ссылки типа id_link не отображаются.

  • Происходит поиск таких ссылок только в текущем поддереве.

  • Для реализации поиска в других фалах нужно добавить их в переменную org-id-extra-files:

    (setq org-id-extra-files (directory-files-recursively org-roam-directory ".*\.org$" t))
    
    • Впрочем, у меня это не сработало.
  • Также можно сделать хак для игнорирования ошибок:

    (with-eval-after-load 'ox-hugo
      (setq org-hugo--preprocess-buffer nil))
    
    • Вот это у меня сработало.

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие