ブログの説明
ブログの説明2
GitHub Gist ではソースコードのインデントをスペースにするかタブにするか、スペースの場合は何マス分かを設定できます。
しかし、エディタ上のソースコードを貼り付けた後で Indent mode と Indent size を変更して保存しても、もとのタブ幅に戻ってしまいます。
これ検索しても対処方法が全く見つからなかったのですが、皆さん困っていないのでしょうか?
それともコードスニペットにコードをコピーしてくるのが間違っているのでしょうか?
とりあえず試行錯誤の結果、解決方法が見つかったので載せておきます。
例として、エディタ上はインデントがタブのものを、GitHub Gist ではスペース4つ分に置き換えます。
これできちんとインデントの設定が反映されます。
ブログなどにソースコードを載せる際、GitHub Gist を利用するととても便利です。
ここでは GitHub Gist のコードのいろいろな埋め込み方法をまとめてみます。
ファイル名の最後に ?file=ファイル名 を追加すると、そのURLの中の特定のファイルだけを埋め込むことができます。
以前は1ファイルごとに New Gist から作成していたのですが、この方法を知ってからは出来る限りファイルをまとめて登録するようになりました。
しかし、デフォルトで出来るのはこれだけのようです。
その他の埋め込み方をするために gist-embed というのがあるようです。
これを使えば、例えば特定の行だけ埋め込んだり、ハイライトしたり、いろいろな埋め込み方ができます。
以下のページに使い方とサンプルがあります。
以下、個人的によく使うものを抜粋しておきます。
<code data-gist-id="ID"></code>
data-gist-file="ファイル名"
data-gist-hide-footer="true"
data-gist-line="2"
data-gist-line="2-4"
data-gist-line="1,3-4"
data-gist-highlight-line="1,3,5"