Github Pages+独自ドメインでhttpsを使う

http://qiita.com/superbrothers/items/95e5723e9bd320094537
DNSにCloudflareを使う

onamae.comのダッシュボードからDNSをCloudflareに切り替える
Aレコード及びCNAMEレコードはonamae.comからCloudflareに自動でロードされた
CloudflareのCryptoでHttpsを有効にする
Page ruleでhttp:///*をhttpsに転送する設定をする
最後にHSTSを設定した

追記その1:
https://github.com/MithrilJS/mithril.js/issues/1539#issuecomment-273929026
.github.io/ではHTTPSにCloudflareからリダイレクトできないっぽい
=> .github.io/ のようにルートじゃないといけないらしい

追記その2:上記は関係なかった
結局、生じていた問題は、アクセスする度にHTTPSでアクセスできたり、できなかったりすること
nslookupをし続けていたら、ドメインに割り振られるアドレスが振動していた(AとBを行ったり来たり)
一つ目のアドレスAはCloudflareで、こっちで名前解決されたときはHTTPSアクセスができる
2つ目のアドレスBはGitHubで、こっちで名前解決されたときはHTTPSアクセスができない
調べてみたら、お名前.comのAレコードから、GitHubPagesのアドレスを抜くのを忘れていた
Aレコードを削除したらCloudflareのみから名前解決されるようになって、HTTPSアクセスできるようになった