Skip to content

sinegit/ECE5260-SP22

Repository files navigation

ECE5260: Graph-Based Data Science for Networked Systems

This is the repository for ECE5260 (Spring 22).

Workflow

Maintaining the master branch

  1. Clone the master branch of this repository
git clone -b master https://github.com/sinegit/sinegit.github.io.git
  1. Install the dependencies specified in the Gemfile
bundle install
  1. Build the website
bundle exec jekyll build

This will create the destination directory _site/ and build the site into it.

  1. Add file contents to the index
git add -A
  1. Commit the changes
git commit -m "Your message"
  1. Push the commit to the master branch
git push origin master

Maintaining the gh-pages branch

The GitHub Pages site will be built from the gh-pages branch. Thus we need to push the _site folder to the gh-pages branch

  1. Change the current working directory to the _site directory
cd _site/
  1. Tell GitHub Pages that there is no need to build (GitHub can build Jekyll site directly from the source, the master branch, if it contains only supported plugins. We utilize some unsupported plugins.)
touch .nojekyll
  1. Add our repository
git remote add origin https://github.com/sinegit/sinegit.github.io.git
  1. Switch to the gh-pages branch
git checkout -b gh-pages
  1. Add file contents to the index
git add -A
  1. Commit the changes
git commit -m "Your message"
  1. Push the commit to the gh-pages branch
git push origin gh-pages

Run the page locally using Jekyll

To run locally:

bundle exec jekyll serve

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published