内容の構築が遅延でされるから。
http://hostname/path#hash
のようなURLにリンクされない。
これを作ったので
package.json
"devDependencies": {
"eslint": "^1.5.1",
"eslint-plugin-markdown": "git+ssh://git@github.com/sifue/eslint-plugin-markdown.git",
"gitbook-cli": "^0.3.6",
"textlint": "^3.6.0",
"textlint-rule-max-ten": "^1.1.1",
"textlint-rule-prh": "^1.1.0",
"gitbook-plugin-anker-enable": "^0.0.3"
},
こんな感じでgitbookのpackage.jsonに"gitbook-plugin-anker-enable": "^0.0.3"
書き加えて
npm install
その後、
book.json
{
"plugins": [
"gitbook-plugin-anker-enable"
]
}
として、
node_modules/.bin/gitbook build
これでOK。
これで300msec以内にロードされるようなコンテンツであればAnkerにジャンプできるようになる。正直、gitbookの作り方的にしかたないところもあるけれど、あまりにDirty Hackなのは許してほしい。