Personal website
HTML CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
author
category
feeds
images
tag
theme
CNAME
README.md
adding-custom-builtin-functions-to-the-python-interpreter.html
archives.html
authors.html
categories.html
fourier-transform-notes.html
index.html
tags.html
technical-interview-notes.html
test-github-post.html

README.md

New Personal Website

The build branch contains the source that uses pelican. The master branch contains the generated html and is what is displayed on the github.io page. When developing, be sure to clone, checkout, and work on the build branch.

Cloning

This module uncludes submodules, so be sure to add the --recursive arg to clone the submodules also.

You will also be cloning the build branch, so be sure to add the -b build args.

Altogether, to get a complete copy of the code for development:

$ git clone --recursive -b build https://github.com/PiJoules/pijoules.github.io.git

Usage

Virtualenv

Create a new virtual env to install everything in.

Using virtualenv:

$ virtualenv personal-website
$ source personal-website/bin/activate

or

Using _switch_virtualenv:

$ _switch_virtualenv personal-website

Install all dependencies

requirements.txt

(personal-website) $ pip install -r requirements.txt

Starting Development server

(personal-website) $ make devserver

Deploying to github

(personal-website) $ make github