Development repository for the StARLinG Lab's webpage. Built with Jekyll, jQuery, and the minimal-mistakes Jekyll theme.
Maintained by Alexander L. Hayes and Harsha Kokel.
Contact: {alexander.hayes/harsha.kokel}@utdallas.edu
git clone https://github.com/boost-starai/boost-starai.github.io.git
gem install jekyll bundler
bundle install
bundle exec jekyll serve
127.0.0.1:4000
in your browser.Make sure your branch is even with the master branch.
Tag the current state as a new version (based on SemVer).
Trigger a production build with Jekyll.
Move the _site
folder produced by Jekyll to the appropriate location on the Apache server.
$ git branch --list
$ git pull
$ git tag --list
$ git tag -a v1.0.7 -m "This fixes x, y, and z."
$ git push origin v1.0.7
$ JEKYLL_ENV=production bundle exec jekyll build
Need starling.utdallas.edu access for this.
Copy the _site
folder created after the build to starling.utdallas.edu server
Login to the starling.utdallas.edu
switch to sudo
move the _site
folder to /var/www
move to /var/www folder
Back up the existing website
Publish latest build
Exit and remember to delete the _site
folder from ~
$ scp -r _site/ <net-id>@starling.utdallas.edu:~
$ ssh <net-id>@starling.utdallas.edu
$ sudo su
$ cp -rf _site /var/www
$ cd /var/www
$ mv html v1.0.6
$ mv _site html
$ exit
$ cd ~; rm -rf _site
$ exit
/_data/publication.yml
/_news/...
/_data/authors.yml
/_pages/photo-gallery.md
/_data/_navigation.yml
Refer to CONTRIBUTING.md for documentation on submitting issues and pull requests.
A Guide to Updating the Website has more information on how to author new pages, and the same directory has templates that may be useful.
This work is licensed under a Creative Commons Attribution 4.0 International License. See LICENSE.txt for a full copy of the license.
This work incorporates work from the following sources: