Assuming you have Docker installed, pull the following image:
$ docker pull jekyll/jekyll:latestRun a container:
$ docker compose upView the site here: http://0.0.0.0:4000
First install Jekyll according to these instructions.
$ git clone https://github.com/castacks/website-dev
$ cd website-dev
$ bundle install
$ bundle exec jekyll serve --watch --incrementalThis should start the web server locally, and enables incremental build.
Adding your profile is very simple. First follow the instructions above and launch the site. Then add a markdown page in the _team folder with your first name. Edit that file accordingly following the template of the other files in that folder. Also add your picture (resized to 640x480) in the img/team folder. Then push those two files to the master branch of this repository and you're done!
Edit the _bibliography/references.bib file to add your bibtex and commit to master.
Please follow the following conventions:
- Always add a DOI entry if it exists. The DOI entry should not be a url but start with 10. ("10.xxxx/xxxxxxx"). It will be turned into a URL automatically.
- Remove arxiv entries that are now actual publications to avoid duplication
- Arxiv submissions should be an "@misc" entry since they are not published articles (not "@article")
- The "url" field should point to the website of the paper, direct pdf link, or arxiv link or similar open easily accessible URL for the paper.
- The "video" field should point to a youtube or similar URL
- Add an "abstract"
- Use the three letter month instead of month = {Jan} use month = jan for example
- If a title has certain capitalization use a second set of "{}" around the text. Don't hardcode the capitalization. For example "{Monocular object and plane {SLAM} in structured environments}"
- Format the final bibtex after updating it with the below tool. Make sure you didn't remove any references.
Please use this tools and url (it includes the settings) to format the bib file.