Skip to content

Commit be81258

Browse files
committed
history version tree v2
1 parent 00c9b90 commit be81258

File tree

3 files changed

+232
-0
lines changed

3 files changed

+232
-0
lines changed

_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ baseurl: /web-twain/docs/
3131

3232
theme: jekyll-theme-cayman
3333

34+
useVersionTreeV2: true
35+
3436
plugins:
3537
- jemoji
3638

_data/full_tree.yml

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,225 @@
1+
tree_list:
2+
- name: About
3+
path: /about/
4+
startVersion:
5+
endVersion:
6+
childList:
7+
- name: Resource
8+
path: /about/resources.html
9+
startVersion:
10+
endVersion:
11+
- name: License
12+
path: /about/license.html
13+
startVersion:
14+
endVersion:
15+
- name: Support
16+
path: /about/getsupport.html
17+
startVersion:
18+
endVersion:
19+
- name: Getting Started
20+
path: /getstarted/
21+
startVersion:
22+
endVersion:
23+
childList:
24+
- name: HelloWorld
25+
path: /getstarted/helloworld.html
26+
startVersion:
27+
endVersion:
28+
- name: Hardware
29+
path: /getstarted/hardware.html
30+
startVersion:
31+
endVersion:
32+
- name: Platform
33+
path: /getstarted/platform.html
34+
startVersion:
35+
endVersion:
36+
- name: FileTypes
37+
path: /getstarted/filetype.html
38+
startVersion:
39+
endVersion:
40+
- name: Development
41+
path: /indepth/development/
42+
startVersion:
43+
endVersion:
44+
childList:
45+
- name: Angular Integration
46+
path: /indepth/development/angular.html
47+
startVersion:
48+
endVersion:
49+
- name: React Integration
50+
path: /indepth/development/react.html
51+
startVersion:
52+
endVersion:
53+
- name: Vue Integration
54+
path: /indepth/development/vue.html
55+
startVersion:
56+
endVersion:
57+
- name: Server-side Scripting
58+
path: /indepth/development/Server-script.html
59+
startVersion:
60+
endVersion:
61+
- name: Professional Service
62+
path: /indepth/development/Pro-service.html
63+
startVersion:
64+
endVersion:
65+
- name: Upgrade Guide
66+
path: /indepth/development/upgrade.html
67+
startVersion:
68+
endVersion:
69+
- name: About ActiveX
70+
path: /indepth/development/activex.html
71+
startVersion:
72+
endVersion:
73+
- name: FileTypes
74+
path: /indepth/development/armmips.html
75+
startVersion:
76+
endVersion:
77+
- name: Deployment
78+
path: /indepth/deployment/
79+
startVersion:
80+
endVersion:
81+
childList:
82+
- name: Server Setup
83+
path: /indepth/deployment/server.html
84+
startVersion:
85+
endVersion:
86+
- name: Service Setup
87+
path: /indepth/deployment/service.html
88+
startVersion:
89+
endVersion:
90+
- name: Schedule
91+
path: /info/schedule/
92+
startVersion:
93+
endVersion:
94+
childList:
95+
- name: Server Setup
96+
path: /info/schedule/stable.html
97+
startVersion:
98+
endVersion:
99+
- name: Service Setup
100+
path: /info/schedule/Addon.html
101+
startVersion:
102+
endVersion:
103+
- name: Service Setup
104+
path: /info/schedule/deprecated.html
105+
startVersion:
106+
endVersion:
107+
- name: API Reference
108+
path: /info/api/
109+
startVersion:
110+
endVersion:
111+
childList:
112+
- name: Dynamsoft_DWT
113+
path: /info/api/Dynamsoft_WebTwainEnv.html
114+
startVersion:
115+
endVersion:
116+
- name: Dynamsoft_Enum
117+
path: /info/api/Dynamsoft_Enum.html
118+
startVersion:
119+
endVersion:
120+
- name: WebTwain_Scanner
121+
path: /info/api/WebTwain_Acquire.html
122+
startVersion:
123+
endVersion:
124+
- name: WebTwain_Buffer
125+
path: /info/api/WebTwain_Buffer.html
126+
startVersion:
127+
endVersion:
128+
- name: WebTwain_Viewer
129+
path: /info/api/WebTwain_Viewer.html
130+
startVersion:
131+
endVersion:
132+
- name: WebTwain_Edit
133+
path: /info/api/WebTwain_Edit.html
134+
startVersion:
135+
endVersion:
136+
- name: WebTwain_IO
137+
path: /info/api/WebTwain_IO.html
138+
startVersion:
139+
endVersion:
140+
- name: WebTwain_Util
141+
path: /info/api/WebTwain_Util.html
142+
startVersion:
143+
endVersion:
144+
- name: Addon_BarcodeReader
145+
path: /info/api/Addon_BarcodeReader.html
146+
startVersion:
147+
endVersion:
148+
- name: Addon_Camera
149+
path: /info/api/Addon_Camera.html
150+
startVersion:
151+
endVersion:
152+
- name: Addon_OCR
153+
path: /info/api/Addon_OCR.html
154+
startVersion:
155+
endVersion: 17.1.1
156+
- name: Addon_OCRPro
157+
path: /info/api/Addon_OCRPro.html
158+
startVersion:
159+
endVersion: 17.1.1
160+
- name: Addon_PDF
161+
path: /info/api/Addon_PDF.html
162+
startVersion:
163+
endVersion:
164+
- name: Addon_Webcam
165+
path: /info/api/Addon_Webcam.html
166+
startVersion:
167+
endVersion:
168+
- name: Dynamsoft_FileUploader
169+
path: /info/api/Dynamsoft_FileUploader.html
170+
startVersion:
171+
endVersion:
172+
- name: API Appendix
173+
path: /info/api/appendix.html
174+
startVersion:
175+
endVersion:
176+
- name: FAQ
177+
path: /faq/
178+
startVersion:
179+
endVersion:
180+
isHashNode: true
181+
childList:
182+
- name: SDK Download/Free Trial
183+
path: /faq/#sdk-downloadfree-trial
184+
startVersion:
185+
endVersion:
186+
- name: Capture/Image Source
187+
path: /faq/#captureimage-source
188+
startVersion:
189+
endVersion:
190+
- name: Image Viewer
191+
path: /faq/#image-viewer
192+
startVersion:
193+
endVersion:
194+
- name: Image Editing
195+
path: /faq/#image-editing
196+
startVersion:
197+
endVersion:
198+
- name: UI Customization
199+
path: /faq/#ui-customization
200+
startVersion:
201+
endVersion:
202+
- name: Document Saving
203+
path: /faq/#document-saving
204+
startVersion:
205+
endVersion:
206+
- name: Security
207+
path: /faq/#security
208+
startVersion:
209+
endVersion:
210+
- name: Addon
211+
path: /faq/#addon
212+
startVersion:
213+
endVersion:
214+
- name: Project Deployment and End-user Installation
215+
path: /faq/#project-deployment-and-end-user-installation
216+
startVersion:
217+
endVersion:
218+
- name: Error Troubleshooting
219+
path: /faq/#error-troubleshooting
220+
startVersion:
221+
endVersion:
222+
- name: Licensing and Purchase
223+
path: /faq/#licensing-and-purchase
224+
startVersion:
225+
endVersion:

_layouts/default-layout.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434
<input id="txtSearch" class="search" type="text">
3535
</div>
3636
<ul class="mainPage" id="fullTreeMenuListContainer" name="listLevel1">
37+
{%- if site.useVersionTreeV2 -%}
38+
{%- assign treeList = site.data.full_tree.tree_list -%}
39+
{%- include liquid_generateFullTree.html treeList=treeList -%}
40+
{%- else -%}
3741
{%- include sidelist-about/about.html -%}
3842
{%- include sidelist-getting-started/getting-started.html -%}
3943
{%- include sidelist-indepth/features.html -%}
@@ -42,6 +46,7 @@
4246
{%- include sidelist-info/releases.html -%}
4347
{%- include sidelist-info/API-index.html -%}
4448
{%- include sidelist-faq/faq.html -%}
49+
{%- endif -%}
4550
</ul>
4651
</div>
4752
</div>

0 commit comments

Comments
 (0)