Skip to content

Instantly share code, notes, and snippets.

View lucasmotta's full-sized avatar

Lucas Motta lucasmotta

View GitHub Profile

Deploying a subfolder to GitHub Pages

Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.

For the sake of this example, let’s pretend the subfolder containing your site is named dist.

Step 1

Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).

Setup Mac OS X Mountain Lion or Mavericks

Setup

1. Run software update

Make sure everything is up to date.

@lucasmotta
lucasmotta / refresh_chrome_tab.sh
Last active July 28, 2017 10:18 — forked from mayoff/gist:1138816
Find and Refresh a given url on Google Chrome using a shell script (and AppleScript).
# Trick to execute AppleScript directly on a shell script.
# The code below will look for the given url to refresh the tab
/usr/bin/osascript << EOF
tell application "Google Chrome"
activate
set theUrl to "http://your-site-url.com"
if (count every window) = 0 then
make new window
end if