Skip to content
/ splab Public
forked from elefthei/splab-web

Penn's Security and Privacy Lab

License

Notifications You must be signed in to change notification settings

eniac/splab

This branch is 47 commits ahead of elefthei/splab-web:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8fcbcd2 · Mar 24, 2025

History

89 Commits
Nov 23, 2017
May 24, 2024
Sep 7, 2024
Feb 5, 2025
Mar 13, 2018
Nov 28, 2017
Mar 24, 2025
Sep 2, 2024
Sep 7, 2024
Feb 5, 2025
May 25, 2014
Jan 16, 2025
May 22, 2024
Oct 22, 2017
May 22, 2024
Dec 25, 2016
May 24, 2024
May 22, 2024
Jan 24, 2025
Nov 23, 2017
May 25, 2014
May 22, 2024
May 22, 2024
May 25, 2014
May 22, 2024
Sep 12, 2024

Repository files navigation

Penn's Security and Privacy Lab

Forked from uwsampa/research-group-web

Local build

You need Python, make, ruby and Jekyll.

python -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
make
make serve

Publication List

The list of publications is in bib/pubs.bib. Typing make will generate pubs.html, which contains a pretty, sorted HTML-formatted list of papers. The public page, publications.html, also has a link to download the original BibTeX.

Building

The requirements for building the site are:

  • Jekyll: run gem install jekyll
  • bibble: available on pip
  • ssh and rsync, only if you want to deploy directly.

make compiles the bibliography and the website content to the _site directory. To preview the site, run `jekyll serve`` and head to http://0.0.0.0:5000.

Deploying to Your Sever

To set up deployments, edit the Makefile and look for the lines where HOST and DIR are defined. Change these to the host where your HTML files should be copied to.

To upload a new version of the site via rsync over ssh, type make deploy. A web hook does this automatically when you push to GitHub. Be aware that the Makefile is configured to have rsync delete stray files from the destination directory.

About

Penn's Security and Privacy Lab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 65.1%
  • TeX 17.9%
  • SCSS 8.6%
  • JavaScript 5.9%
  • Makefile 2.5%