This is the research group's website for Formal Security for Web Technologies @ INESC-ID Lisboa. Built with Jekyll and hosted on GitHub Pages.
The website's content is managed using the _data directory. No HTML changes are needed for most updates:
- Projects: Edit
_data/projects.yml. Add a name, description, repo, and tags.repo: The repository slug (e.g.,formalsec/smtml).homepage: The link to the project's own documentation/webpage (e.g.,https://formalsec.github.io/smtml).
- People: Edit
_data/people.yml. Add name, GitHub username, role, and description. - Publications: Edit
_data/publications.yml. Add title, authors, venue, and a link to the paper.
To preview the site locally, you need Jekyll installed:
- Install dependencies:
bundle install - Run the server:
bundle exec jekyll serve - Visit
http://localhost:4000
_layouts/default.html: The main website template (header, footer, styles)._data/: YAML files containing the actual content.index.html: The home page using Liquid to render content from_data.assets/: Logos and other media.