The writing homepage for Miles Rausch.
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.
_data
_drafts
_includes
_layouts
_posts
_sass
about
contact
files
hire
news
read
scripts
styles
support
.editorconfig
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE
README.md
_config.yml
android-chrome-192x192.png
android-chrome-512x512.png
apple-touch-icon.png
browserconfig.xml
favicon-16x16.png
favicon-32x32.png
favicon.ico
index.html
manifest.json
mstile-150x150.png
safari-pinned-tab.svg
sw.js
workbox-cli-config.js
workbox-sw.prod.v2.1.0.js
workbox-sw.prod.v2.1.0.js.map

README.md

miles.ink

The writing homepage for Miles Rausch.

Build Status

Miles.ink is the homepage to learn more about Miles Rausch as a writer. It's powered by Jekyll and written by me, Miles Rausch.

WHAT?? Yes, the writer, Miles Rausch, is also the developer, Miles Rausch.

What's Miles.ink made out of?

Generating Miles.ink

Miles.ink is built on Jekyll. To see the site, we have to generate it. Jekyll builds static sites from all sorts of magic parts. There's data, posts, layouts and Sass to do styling.

To generate the site:

bundle exec jekyll build

Serving Miles.ink

Jekyll has a built-in server that can watch your files for updates and refresh the page for you. Cool? Def.

To serve the site:

bundle exec jekyll serve

Updating the Service Worker

Miles.ink is a simple Progressive Web App. The sw.js file was built using Workbox, and it's a good idea to update it when changes are made to the site. I'd like to work this into the deploy step at some point. The generator will use a config file so builds will be consistent. You must have Workbox installed.

To update the service worker:

workbox generateSW workbox-cli-config.js

Deploying Miles.ink

Miles.ink uses Glynn to deploy it. For obvious reasons, the _glynn.yml file is not committed with the project.

To deploy the site:

glynn