Шаблон на TypeScript, который создаёт портфолио разработчика на основе данных GitHub по одному имени пользователя и позволяет развернуть сайт на GitHub Pages.
alshedivat/al-folio
Стартовый шаблон Jekyll для академических сайтов с публикациями, CV, блогом и страницами проектов.
- Звёзды
- 16,314
- Форки
- 13,035
- Открытые issues
- 13
- Последний коммит
- 4 дня назад
Что это?
al-folio — стартовый шаблон Jekyll для академических сайтов. Он генерирует страницу публикаций на основе библиографии BibTeX, страницу CV из файла cv.yml или resume.json и страницу участников из файлов с данными, поэтому большую часть контента можно редактировать как данные, а не как шаблоны.
Начиная с версии v1.x, проект представляет собой минимальный стартовый шаблон: функции времени выполнения — такие как макеты, поиск, аналитика, комментарии, математические формулы и графики — предоставляются отдельными Ruby gem-плагинами с независимым версионированием, версии которых зафиксированы в Gemfile. В сайт также входят светлая и тёмная темы, блог с макетами в стиле Distill, поддержка MathJax и TikZ, а также страница репозиториев со статистикой GitHub.
Некоторые функции — например, комментарии, аналитика, согласие на использование cookie и подписка на рассылку — ничего не отображают, пока пользователь не укажет соответствующий ключ или ID. В проект включены инструкции для AI-агентов и навыки миграции для обновления кастомизированных форков.
Ключевые возможности
- 01Страница публикаций, генерируемая на основе библиографии BibTeX
- 02Страница CV на основе cv.yml или resume.json
- 03Блог с макетами в стиле Distill, MathJax, TikZ и подсветкой синтаксиса кода
- 04Светлая и тёмная темы с определением системных предпочтений
- 05Полнотекстовый поиск и лента Atom
- 06Дополнительные комментарии, аналитика, согласие на использование cookie и подписка на рассылку
Сценарии использования
- Создание личного сайта исследователя со списком публикаций
- Ведение CV, генерируемого из структурированного файла данных
- Создание сайта лаборатории или курса с проектами и подборками учебных материалов
- Публикация технических статей с формулами и диаграммами на GitHub Pages
Быстрый старт
- 1
Нажмите «Use this template» на GitHub, чтобы создать собственную копию репозитория
- 2
Следуйте руководству по настройке в docs/QUICKSTART.md, чтобы установить и запустить сайт
Что важно знать
- Некоторые функции, например комментарии, аналитика и подписка на рассылку, отображаются только после добавления ключа, ID или учетных данных.
- Это сайт на Jekyll, поэтому для запуска на локальном компьютере потребуется среда Ruby и Jekyll.
В подборках
Темы
Частые вопросы
- Что такое al-folio?
- Стартовый шаблон Jekyll для академических сайтов с публикациями, CV, блогом и страницами проектов. al-folio — стартовый шаблон Jekyll для академических сайтов. Он генерирует страницу публикаций на основе библиографии BibTeX, страницу CV из файла cv.yml или resume.json и страницу участников из файлов с данными, поэтому большую часть контента можно редактировать как данные, а не как шаблоны.
- al-folio можно использовать бесплатно? Какая у него лицензия?
- al-folio распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- al-folio всё ещё поддерживается?
- Активно поддерживается. Последний коммит в al-folio — 4 нояб. 2026 г..
- Для чего можно использовать al-folio?
- Создание личного сайта исследователя со списком публикаций Ведение CV, генерируемого из структурированного файла данных Создание сайта лаборатории или курса с проектами и подборками учебных материалов Публикация технических статей с формулами и диаграммами на GitHub Pages
- Как установить al-folio?
- Нажмите «Use this template» на GitHub, чтобы создать собственную копию репозитория Следуйте руководству по настройке в docs/QUICKSTART.md, чтобы установить и запустить сайт
- Где скачать al-folio?
- Исходный код и инструкции по установке — на GitHub: https://github.com/alshedivat/al-folio
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый фреймворк Hugo с блоками на Tailwind для создания лендингов, портфолио, блогов и документации из обычных Markdown-файлов.
Готовая тема Jekyll для быстрого создания лаконичного адаптивного сайта, блога или страницы проекта, особенно на GitHub Pages.
Статический генератор сайтов на Ruby с поддержкой блогов: превращает Markdown и шаблоны Liquid в готовый сайт.
Шаблон персонального сайта в стиле Minecraft с воксельным 3D-миром на Three.js, по которому посетители могут ходить.
Настраиваемая адаптивная тема Jekyll для сайтов с документацией: встроенный поиск и простой хостинг на GitHub Pages.