ソースを参照

Added versions for docs

zhixin 5 年 前
コミット
07c895d580
2 ファイル変更12 行追加3 行削除
  1. 3 3
      deploy.sh
  2. 9 0
      site/_includes/docs-navbar.html

+ 3 - 3
deploy.sh

@@ -37,10 +37,10 @@ OUT=_gh_pages
 git clone $REPO $OUT
 cd $OUT
 git checkout $TARGET_BRANCH || git checkout --orphan $TARGET_BRANCH
-cd ..
 
-# Clean out existing contents
-rm -rf $OUT/**/* || exit 0
+# Clean out existing contents except versions
+ls | grep -v versions | xargs rm -rf
+cd ..
 
 # Run our compile script
 doCompile

+ 9 - 0
site/_includes/docs-navbar.html

@@ -49,6 +49,15 @@
   </div>
 
   <ul class="navbar-nav flex-row ml-md-auto d-none d-md-flex">
+    <li class="nav-item dropdown">
+      <a class="nav-item nav-link dropdown-toggle mr-md-2" href="#" id="bd-versions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+        v{{ site.current_version }}
+      </a>
+      <div class="dropdown-menu dropdown-menu-md-right" aria-labelledby="bd-versions">
+        <a class="dropdown-item active" href="/">Latest ({{ site.current_version }})</a>
+        <a class="dropdown-item" href="http://bootstrap-table.com/versions/1.15.5" target="_blank">v1.15.5</a>
+      </div>
+    </li>
     <li class="nav-item">
       <a class="nav-link p-2" href="{{ site.repo }}" target="_blank" rel="noopener" aria-label="GitHub">
         {%- include icons/github.svg class="navbar-nav-svg" -%}