Skip to content

Instantly share code, notes, and snippets.

@twetzel
twetzel / simple-capistrano-docker-deploy.rb
Created August 23, 2017 20:37 — forked from johnbintz/simple-capistrano-docker-deploy.rb
Simple Capistrano deploy for a Docker-managed app
# be sure to comment out the require 'capistrano/deploy' line in your Capfile!
# config valid only for Capistrano 3.1
lock '3.2.1'
set :application, 'my-cool-application'
# the base docker repo reference
set :name, "johns-stuff/#{fetch(:application)}"
@twetzel
twetzel / gist:bc60165661975b95c4964c803f84ecec
Last active August 28, 2017 21:39 — forked from prasofty/gist:2487410
Disable remote links after click in rails 3 +
$('a[data-remote=true]').on('ajax:before', function () {
if ($(this).hasClass('ajax-loading')) {
return false;
} else {
$(this).addClass('ajax-loading', true);
}
}).on('ajax:complete', function () {
$(this).removeClass('ajax-loading');
});
@twetzel
twetzel / gh-pages-deploy.md
Created February 12, 2020 09:16 — forked from cobyism/gh-pages-deploy.md
Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).

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).