-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy path.doc_preprocessing.js
More file actions
104 lines (101 loc) · 2.88 KB
/
.doc_preprocessing.js
File metadata and controls
104 lines (101 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
const PREPROCESSING_TARGET_SYNTAX = process.env.PREPROCESSING_TARGET_SYNTAX
let target_syntax = "docs"
let target_syntax_translate = "current"
if(PREPROCESSING_TARGET_SYNTAX) {
target_syntax = "versioned_docs/" + PREPROCESSING_TARGET_SYNTAX
target_syntax_translate = PREPROCESSING_TARGET_SYNTAX
}
module.exports = {
default:
{
path:"./docs/",
config:"preprocessing.conf",
syntax_escape_list: [
{
from: "→",
to: "->"
},
{
from: "<div class=\"no-index\">",
to: ""
},
{
from: "</div>",
to: ""
},
{
from: "←",
to: "<-"
},
{
from: "↔",
to: "<->"
},
{
from: "→",
to: "->"
},
{
from: "←",
to: "<-"
},
{
from: "↔",
to: "<->"
},
{
from: "↔",
to: "<->"
}
],
include_escape_list: [
{
from: "<br/>\n",
to: "<br/>"
}
]
},
build_versioned_docs: {
path:"./versioned_docs/*/"
},
start_watch : {
watch:true,
output:"./docsPostProcessed/"
},
build_translate: {
path:"./i18n/%language%/docusaurus-plugin-content-docs/*/",
languages:["de", "es", "fr", "ja", "pt"]
},
build_syntax: {
path:`./${target_syntax}/`,
exclude_list:["ViewPro"],
syntax_output:"./syntax/en.lproj/syntaxEN.json",
config:"preprocessing.conf",
syntax_only:true,
syntax_pretty:true
},
build_syntax_translated: {
path:`./i18n/%language%/docusaurus-plugin-content-docs/${target_syntax_translate}/`,
languages:["de", "es", "fr", "ja", "pt"],
exclude_list:["ViewPro"],
syntax_output:"./syntax/%language%.lproj/syntax%LANGUAGE%.json",
config:"../../../../docs/preprocessing.conf",
syntax_only:true,
syntax_pretty:true
},
build_syntax_viewPro: {
path:`./${target_syntax}/ViewPro/`,
syntax_output:"./syntax_viewPro/en.lproj/syntaxEN.json",
config:"../preprocessing.conf",
syntax_only:true,
syntax_pretty:true
},
build_syntax_viewPro_translated: {
path:`./i18n/%language%/docusaurus-plugin-content-docs/${target_syntax_translate}/ViewPro/`,
languages:["de", "es", "fr", "ja", "pt"],
syntax_output:"./syntax_viewPro/%language%.lproj/syntax%LANGUAGE%.json",
config:"../../../../../docs/preprocessing.conf",
syntax_only:true,
syntax_pretty:true
},
}