Hugo. Шаблон для научных работников. Библиография
2025-01-08
·
2 мин. для прочтения
Hugo. Шаблон для научных работников. Библиография.
Содержание
1 Импорт библиографии academic
- Репозиторий: https://github.com/GetRD/academic-file-converter
- Функции:
- импорт блокнотов Jupyter;
- импорт публикаций из bib-файла.
- Установка:
1pipx install academic
2 Скрипт для генерации библиографии
- Скрипт добавляется в корень сайта.
- Генерация библиографии:
1academic import /home/dharma/work/bib/bib/mine.bib content/ru/publication --compact #--overwrite
3 Расширение публикаций
- Отредактируйте тело Markdown каждой публикации, чтобы добавить полный текст непосредственно на страницу или дополнительные примечания для каждой публикации.
- Добавьте изображение с именем
featured
в папку каждой публикации, чтобы визуально представить вашу публикацию на странице. - Добавьте pdf-файл публикации в каждую папку публикации, чтобы посетители вашего веб-сайта могли загрузить вашу публикацию.
- Чтобы посетители могли прочитать вашу работу, вставьте ссылку на ваш pdf-файл в
url_pdf
или добавьте pdf-файл с тем же именем, что и у папки вашей публикации, в папку публикации, и ссылка pdf будет сгенерирована автоматически.- Например, если ваша публикация находится по адресу
publication/photons/index.md
, поместите PDF-файл по адресуpublication/photons/photons.pdf
.
- Например, если ваша публикация находится по адресу
- Чтобы посетители могли легко цитировать вашу работу, экспортируйте файл цитирования BibTeX с именем
cite.bib
из вашего инструмента управления ссылками в собственную папку вашей публикации, и ссылка для цитирования будет сгенерирована автоматически. - Ссылки
url_
могут указывать на локальный или веб-контент.- Содержимое связанной локальной публикации можно скопировать в папку публикации и использовать по ссылке, например
url_code: "code.zip"
. - Вы можете ссылаться на удалённый код на GitHub, например
url_code: https://github.com/HugoBlox
.
- Содержимое связанной локальной публикации можно скопировать в папку публикации и использовать по ссылке, например