Skip to content
Snippets Groups Projects

website: Use Pelican instead of Jekyll for convenience

Merged bbartels requested to merge pelican into master

Summary

Switch out Jekyll in favor of Pelican.

Pelican uses python, which allows us to create a python virtual environment in this project. This allows to run the project (optimistically) everywhere, without having to worry about everyone's local environments. This also works on the iastate linux computers if people are interested in using those.

Testing and Usage

I've tested this out on the iastate linux, and I can do the following:

  1. Clone our project.
  2. The first time the repo has been cloned, in the website branch, run "make setup"
  3. Make a change to something in website/content/pages.
  4. Run make deploy in the website folder.
  5. See the results live at http://may1716.sd.ece.iastate.edu/
  6. And no installation required!

Please review and merge if you approve: @dawehr @drahos

Merge request reports

Merged by avatar (Mar 13, 2025 8:23pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading