Skip to content
Personal homepage / blog
HTML CSS Ruby Shell
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.
.circleci
_data
_includes
_layouts
_posts
_sass
assets
deploy-scripts
script
tag
.editorconfig
.gitignore
.travis.yml
403.html
404.html
CODE_OF_CONDUCT.md
Dockerfile.dev
Gemfile
Gemfile.lock
History.markdown
LICENSE.txt
README.md
_config.yml
archive.md
blog.md
deployment.yml
favicon.ico
full-cv.pdf
grades.md
index.md
minima.gemspec
projects.md
screenshot.png

README.md

Summary

Personal homepage / blog using the Jekyll theme minima.

Uses template repository test-website.

Setup on Linux / macOS

  • Install Docker and ensure the Docker daemon is running
  • Clone the repository git clone https://github.com/family-guy/homepage.git
  • From the project root, docker build --tag homepage-dev . --file Dockerfile.dev
  • With the image built, start a container
docker run --name homepage-dev --publish 4000:4000 --publish 35729:35729 \
--volume /path/to/homepage:/homepage --rm homepage-dev
  • Navigate to http://localhost:4000, you should see the site running
  • The site should update automatically after updates to source files (the first change might require a manual refresh in the browser)

Documentation

Wiki

Contributing Guidelines

This repository is more for personal use, but any comments / pull requests welcome.

License

MIT

You can’t perform that action at this time.