Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
My personal website
JavaScript
branch: feature/hyde

This branch is 4 commits ahead of master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
content
layout
.gitignore
README.rst
production.yaml
site.yaml

README.rst

My website

Making changes

  • Clone repository:

    git clone git@github.com:gvangool/gvangool.github.com.git
    
  • Make your changes on develop:

    git checkout -t origin/develop
    
  • Merge develop to master (and tag it):

    export VERSION=v0.1.2
    git checkout master
    git merge develop --no-ff --no-commit
    git commit -m "Merge develop into master - $VERSION"
    git tag -m "$VERSION" $VERSION
    
  • Push everything:

    git checkout -q master
    git push && git push --tags
    git checkout -q develop
    git push
    

Note

This is deployed through GitHub Pages. That means that every push to master will deploy it immediately.

It also means that the site is processed by jekyll. However, I use the Python counter-part called hyde.

Getting hyde running

  • Install pip and virtualenv:

    sudo apt-get install python-setuptools
    sudo easy_install pip
    sudo pip install -U pip virtualenv
    
  • Install hyde:

    pip install -E ~/env/gvg-site hyde
    
  • Run hyde:

    hyde serv
    
  • Generating new site, this will create a deploy directory containing new HTML:

    hyde gen
    
  • Publish new deployment to GitHub:

    hyde publish -p github -c production
    
Something went wrong with that request. Please try again.