Static site for the Grupo de Redes Complejas y Comunicación de Datos at FIUBA — built with Jekyll on top of the academicpages template, with jekyll-polyglot for ES/EN/FR and jekyll-scholar for BibTeX-driven publications.
Published at https://conexdat.github.io/. The legacy URL
https://cnet.fi.uba.ar/ 302-redirects here; the FIUBA Apache box stays
online only for serving bulkier datasets.
Requires Ruby 3.2+ (with Bundler).
bundle install
bundle exec jekyll serve --livereload --config _config.yml,_config.dev.ymlOpen http://localhost:4000/, http://localhost:4000/en/, http://localhost:4000/fr/.
_config.yml— site config + polyglot + scholar_pages/<page>.md/<page>.en.md/<page>.fr.md— one file per language_data/members.yml— group members (current / external / alumni), trilingual_data/projects.yml— research projects, trilingual_data/news.yml,_data/highlights.yml— home-page panels_data/navigation.yml— top nav with localized labels_bibliography/*.bib— publications (rendered by jekyll-scholar)_includes/people-list.html,projects-list.html— shared layouts_includes/masthead.html,head.html— overridden for i18n + faviconimages/— logo, favicon, profile picture
Pushes to main trigger .github/workflows/deploy.yml, which builds the site
under Ruby 3.2 and publishes _site/ to the gh-pages branch via
peaceiris/actions-gh-pages.
GitHub Pages is configured to serve from gh-pages.
The github-pages gem is not used because GitHub's auto-build sandbox
does not whitelist jekyll-polyglot or jekyll-scholar.
The _data/ files are the single source of truth. To add a member, project,
or news item, edit the corresponding YAML — the translation columns
(es: …, en: …, fr: …) keep all three languages in lock-step. To add a
publication, drop a BibTeX entry into the appropriate _bibliography/*.bib.