gitbook導出的本地html無法跳轉問題解決方法


問題原因:

gitbook在build生成html以后左側菜單的超鏈接不能點擊了, 主要是gitbook不在支持本地模式了

既然不能點擊, 那就自己修改一下, 添加個js點擊事件, 讓頁面跳轉即可

使用方法:

在每個md文件中添加以下代碼即可

<script type="text/javascript">
window.addEventListener("load", function() {
  var click_handle = function() {
    if (this.href.substr(-5) == ".html") {
      location.href = this.href;
    } else {
      location.href = "./index.html";
    }
  };
  var as = document.querySelectorAll(".chapter a, .navigation-prev, .navigation-next");
  for (var i = 0; i < as.length; i++) {
    as[i].addEventListener("click", click_handle, true);
    as[i].title = as[i].innerText;
  }
});
</script>

文章來源http://www.dotcoo.com/gitbook-link


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM