Github Gistのembed用スクリプトのファイル命名に関する挙動

WordPressプラグインのoEmbed Gistを使い、Github Gistでホストしたドットファイル(.bashrcなど)を投稿の中でembedしようとしたところ、embedされませんでした。
調べてみたところ、Gistの仕様によるものと分かりました。

これは、以下の例を見ると分かるように、Gistのファイル名に指定したa-z、A-Z、0-9、-、_以外のキャラクターはエスケープされてハイフンになってしまうため。
https://gist.github.com/KamataRyo/e087a7b3d070a04704126a87e302dbe1
Gistの挙動により、アンカー付きURLの一意性が保てない状態になっています。dotfile.dotfileに対して同じアンカーが与えられてしまっています。
なお、アンカーなしで複数のファイルを同時に埋め込むことには問題はありません。

GistのUIから取得できるアンカー付きURLの例
https://gist.github.com/{:user}/{:id}#file-bashrc
このURLから生成されるembed用スクリプトのファイルのURL(無効)
https://gist.github.com/{:user}/{:id}.js?file=bashrc
Gistに用意されているembed用スクリプトのファイルのURL(有効)
https://gist.github.com/{:user}/{:id}.js?file=.bashrc

これは、Gistの仕様でありどうしようもないため、oEmbed Gistなどを使って単一のドットファイルなどをembedする場合は、GistのUIからコピーしたURLにエスケープされた文字(上記の場合はドット)を補う必要があります。