Об этом проекте
Academic Pages — это шаблон GitHub Pages на основе Jekyll, предназначенный для создания личных и профессиональных портфолио-сайтов. Пользователи могут создать репозиторий из шаблона, назвать его своим именем пользователя GitHub, настроить сайт в `_config.yml` и добавлять контент в формате Markdown или HTML. Загруженные файлы, помещённые в каталог `files/`, обслуживаются по соответствующему пути сайта.
Шаблон включает папку `markdown_generator` с Jupyter-ноутбуками или Python-скриптами, которые могут генерировать Markdown-страницы для публикаций и выступлений из TSV-данных. Он основан на теме Minimal Mistakes Jekyll и распространяется по лицензии MIT.
Для локальной разработки в документированной настройке используются Ruby, Bundler и Node.js. После установки зависимостей с помощью `bundle install` сайт можно просматривать через локальный сервер Jekyll, обычно по адресу `localhost:4000`; изменения в Markdown и HTML перестраиваются автоматически, а изменения конфигурации могут потребовать перезапуска. Репозиторий также предоставляет Dockerfile и рабочий процесс Docker Compose для запуска сайта без ручной установки полного локального инструментария, а также конфигурацию Dev Container для VS Code.
Рекомендации по обслуживанию охватывают вопросы GitHub Issues, обсуждения, pull request, форки и синхронизацию для кастомизированных сайтов. Поскольку он разработан как стартовый шаблон, а не как отдельный хостинг-сервис, пользователи управляют своим собственным контентом, конфигурацией, репозиторием GitHub и развёртыванием через GitHub Pages.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.