Display a <select> with other versions of your gitbook
Display a with other versions of your gitbook.
When your book is hosted on GitBook.com, the plugin can access a listing of versions using the GitBook API.
Put this in your book.json:
``js`
{
"plugins": [ "versions" ],
"pluginsConfig": {
"versions": {
"type": "branches"
}
}
}
Type can have different values:
- Branches (branches)tags
- Tags ()languages
- Languages ()
Put this in your book.json:
`js`
{
"plugins": [ "versions" ],
"pluginsConfig": {
"versions": {
"gitbookConfigURL": "https://raw.githubusercontent.com/rackt/history/gh-pages/book.json",
"options": [
{
"value": "https://rackt.github.io/history/v1.3.0/",
"text": "Version 1.3.0"
},
{
"value": "https://rackt.github.io/history/v1.4.0/",
"text": "Version 1.4.0",
"selected": true
}
]
}
}
}
A
The gitbookConfigURL variable is a publicly accessible URL to your book.json. If this is present, the plugin will fetch the latest config when the page loads, so even older versions of your book will have updated options`.
Original work by @mjackson.