Github gist embedding for your website
JavaScript Ruby Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src/angular-gist-embed
test/unit/angular-gist-embed
.bowerrc
.editorconfig
.gitignore
.jshintrc
.travis.yml
Gemfile
Gemfile.lock
Gruntfile.js
LICENSE
README.md
bower.json
deploy.sh
karma-unit.conf.js
package.json

README.md

Build Status npm version bower version Code Climate Test Coverage

Angular Gist Embed

Demo

Check it out

Getting Started

Install the library through bower or npm.

bower install angular-gist-embed

Add it to your app dependency

angular.module('myModule',['gist-embed'])

That's it

Usage

Variants of usage: http://blairvanderhoof.com

How it works

This loads blairvanderhoof gist-embed library asynchronously to your page.

This depends on jquery library.

It just works when you include <code data-gist-id="5457595"></code> in your html/templates/bindHtml

If you need to recompile binded html, add directive as attribute compile-gist-embed to the element.

<div compile-gist-embed ng-bind-html="post.body"></div>

Examples

See http://blairvanderhoof.com/gist-embed/ for all possible ways to use gist-embed:

  • Including a single gist
  • Including individual files from a gist
  • Including specific line numbers from a gist
  • Removing all line numbers from a gist
  • Removing the footer from a gist
  • Highlight lines from a gist

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Locations