diff --git a/.travis.yml b/.travis.yml
index f1bedad..e7cc210 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,13 +2,17 @@ language: rust
env:
global:
- - secure: Dr/AOuXnBuLZqw0ZW+KDKlCyUGUfqMv5AnuPr8mnzxL3CrWInBwoNv8bME3pY10A/u4e16+T6NhdK5AuoYvhTnDUM0srGMhHgTtV8X5yQog1U0BUIMTfQhgGOQ+/2m0yawjtm7KTZQmNCh5+c/S26fZPVcgoMpu9GZR5h7m2ep4=
+ secure: "FyGzHF0AIYdBcuM/2qIoABotx3MbNAlaHDzxPbbeUlVg64bnuib9G9K/qWve0a1BWCgv+8e/SbXZb7gt3JlUNE27aE4RZG4FEdtEpLYQp87Dc9d9HX0FwpUeFK3binsrtYl4WEBnIjQ3ICnUVey0E6GHEdkM+t5bWyJO5c4dJ30="
script:
- cargo build
- cargo test
- cargo doc --no-deps
-after_script:
- - mv target/doc .
- - curl http://www.rust-ci.org/artifacts/put?t=$RUSTCI_TOKEN | sh
+after_success: |
+ [ $TRAVIS_BRANCH = master ] &&
+ [ $TRAVIS_PULL_REQUEST = false ] &&
+ echo '' > target/doc/index.html &&
+ sudo pip install ghp-import &&
+ ghp-import -n target/doc &&
+ git push -fq https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
diff --git a/README.md b/README.md
index b66db27..74406a6 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
Rusqlite is an ergonomic wrapper for using SQLite from Rust. It attempts to expose
an interface similar to [rust-postgres](https://github.com/sfackler/rust-postgres). View the full
-[API documentation](http://www.rust-ci.org/jgallagher/rusqlite/doc/rusqlite/).
+[API documentation](http://jgallagher.github.io/rusqlite/rusqlite/index.html).
```rust
extern crate rusqlite;
diff --git a/src/lib.rs b/src/lib.rs
index 49d9248..5877d19 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -2,7 +2,6 @@
//! an interface similar to [rust-postgres](https://github.com/sfackler/rust-postgres).
//!
//! ```rust
-//! #![allow(unstable)]
//! extern crate rusqlite;
//! extern crate time;
//!
diff --git a/src/types.rs b/src/types.rs
index 3ae570f..753cf67 100644
--- a/src/types.rs
+++ b/src/types.rs
@@ -140,7 +140,6 @@ impl ToSql for Option {
/// ## Example
///
/// ```rust,no_run
-/// #![allow(unstable)]
/// # extern crate libc;
/// # extern crate rusqlite;
/// # use rusqlite::{SqliteConnection, SqliteResult};