https://github.com/evroon/website-pieter
Website of Pieter Vroon
https://github.com/evroon/website-pieter
Last synced: about 1 year ago
JSON representation
Website of Pieter Vroon
- Host: GitHub
- URL: https://github.com/evroon/website-pieter
- Owner: evroon
- License: mit
- Created: 2021-02-21T11:21:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-26T14:39:30.000Z (almost 5 years ago)
- Last Synced: 2025-02-07T19:33:36.252Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://www.pietervroon.nl
- Size: 49.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Homepage of Pieter Vroon

Uses [academicpages.github.io](https://github.com/academicpages/academicpages.github.io), a Github Pages template for academic websites. academicpages was forked (then detached) by [Stuart Geiger](https://github.com/staeiou) from the [Minimal Mistakes Jekyll Theme](https://mmistakes.github.io/minimal-mistakes/), which is © 2016 Michael Rose and released under the MIT License. See LICENSE.md.
# Instructions
1. Register a GitHub account if you don't have one and confirm your e-mail (required!)
1. Fork [this repository](https://github.com/academicpages/academicpages.github.io) by clicking the "fork" button in the top right.
1. Go to the repository's settings (rightmost item in the tabs that start with "Code", should be below "Unwatch"). Rename the repository "[your GitHub username].github.io", which will also be your website's URL.
1. Set site-wide configuration and create content & metadata (see below -- also see [this set of diffs](http://archive.is/3TPas) showing what files were changed to set up [an example site](https://getorg-testacct.github.io) for a user with the username "getorg-testacct")
1. Upload any files (like PDFs, .zip files, etc.) to the files/ directory. They will appear at https://[your GitHub username].github.io/files/example.pdf.
1. Check status by going to the repository settings, in the "GitHub pages" section
1. (Optional) Use the Jupyter notebooks or python scripts in the `markdown_generator` folder to generate markdown files for publications and talks from a TSV file.
See more info at https://academicpages.github.io/
## To run locally (not on GitHub Pages, to serve on your own computer)
1. Clone the repository and made updates as detailed above
1. Make sure you have ruby-dev, bundler, and nodejs installed: `sudo apt install ruby-dev ruby-bundler nodejs`
1. Run `bundle install` to install ruby dependencies. If you get errors, delete Gemfile.lock and try again.
1. Run `bundle exec jekyll liveserve --config _config.yml,_config.dev.yml` to generate the HTML and serve it from `localhost:4000` the local server will automatically rebuild and refresh the pages on change.