My personal website.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.scripts
_blogs
_includes
_layouts
_links
_orgs
_people
_projects
_types
about
apps
blog
css @ f89e93a
images
js
old
policies
projects
redirects
.gitignore
.gitmodules
.travis.yml
404.html
CNAME
Gemfile
README.md
_config.yml
favicon.ico
ieconfig.xml
index.html
keybase.txt
licenses.md
manifest.json
resume.pdf

README.md

This is a website that displays all of my current projects and applications. As client-side JavaScript is bad, it is now written mostly in Jekyll. It does not update its content automatically, but there is this Node.js script and a shell script that may be used to update it periodically.

Build Status

Building

After cloning the project, run git submodule init and git submodule update in the root directory to fetch the project's CSS styles, which are stored in a separate repository to simplify versioning (different parts of my site use different versions of the css, so I don't have to worry about things breaking immediately if I change something).

Once this is done, you can run jekyll build to generate the HTML (storing it in "_site/"), or jekyll serve to start a server so that you can view the site in a browser.

License

As this is my personal site, I have some issues with placing the whole thing under a license for public use. However, I am trying to split it into parts so that I can open-source projects such as bugiver and photos separately. To clarify, I have no problem with borrowing small snippets from this repository for use in other projects, I am only trying to prevent people from just changing the text and claiming this entire project as their own.

If you want a template to use for your own portfolio and do not want to put in the time to write it yourself, I recommend using something like quicksilver instead. For inspiration designing your own, see personalsit.es for a list of random people's websites.

Contributing

Pull requests / issue reports are welcome. Feel free to contact me before working on any significant changes (in fact, please do; I would prefer not to have to turn down a contribution because I don't agree with it - that would just be a waste of time and effort on the contributor's side).