调整分包,完成隐私协议(样式待优化)

This commit is contained in:
2024-07-18 14:18:05 +08:00
parent 765b3ad111
commit 00384d7382
1045 changed files with 34254 additions and 98 deletions

View File

@@ -0,0 +1,291 @@
module.exports = {
// LaTex公式、yuml解析服务架设参见 https://github.com/sbfkcel/markdown-server
// 数学公式解析API
latex:{
api:'http://towxml.vvadd.com/?tex'
},
// yuml图解析APPI
yuml:{
api:'http://towxml.vvadd.com/?yuml'
},
// markdown解析配置保留需要的选项即可
markdown:[
'sub', // 下标支持
'sup', // 上标支持
'ins', // 文本删除线支持
'mark', // 文本高亮支持
'emoji', // emoji表情支持
'todo' // todo支持
],
// 代码高亮配置,保留需要的选项即可(尽量越少越好,不要随意调整顺序。部分高亮有顺序依赖)
highlight:[
'c-like',
'c',
'bash',
'css',
'dart',
'go',
'java',
'javascript',
'json',
'less',
'scss',
'shell',
'xml',
'htmlbars',
'nginx',
'php',
'python',
'python-repl',
'typescript',
// 'csharp',
// 'http',
// 'swift',
// 'yaml',
// 'markdown',
// 'powershell',
// 'ruby',
// 'makefile',
// 'lua',
// 'stylus',
// 'basic',
// '1c',
// 'abnf',
// 'accesslog',
// 'actionscript',
// 'ada',
// 'angelscript',
// 'apache',
// 'applescript',
// 'arcade',
// 'cpp',
// 'arduino',
// 'armasm',
// 'asciidoc',
// 'aspectj',
// 'autohotkey',
// 'autoit',
// 'avrasm',
// 'awk',
// 'axapta',
// 'bnf',
// 'brainfuck',
// 'cal',
// 'capnproto',
// 'ceylon',
// 'clean',
// 'clojure-repl',
// 'clojure',
// 'cmake',
// 'coffeescript',
// 'coq',
// 'cos',
// 'crmsh',
// 'crystal',
// 'csp',
// 'd',
// 'delphi',
// 'diff',
// 'django',
// 'dns',
// 'dockerfile',
// 'dos',
// 'dsconfig',
// 'dts',
// 'dust',
// 'ebnf',
// 'elixir',
// 'elm',
// 'erb',
// 'erlang-repl',
// 'erlang',
// 'excel',
// 'fix',
// 'flix',
// 'fortran',
// 'fsharp',
// 'gams',
// 'gauss',
// 'gcode',
// 'gherkin',
// 'glsl',
// 'gml',
// 'golo',
// 'gradle',
// 'groovy',
// 'haml',
// 'handlebars',
// 'haskell',
// 'haxe',
// 'hsp',
// 'hy',
// 'inform7',
// 'ini',
// 'irpf90',
// 'isbl',
// 'jboss-cli',
// 'julia-repl',
// 'julia',
// 'kotlin',
// 'lasso',
// 'latex',
// 'ldif',
// 'leaf',
// 'lisp',
// 'livecodeserver',
// 'livescript',
// 'llvm',
// 'lsl',
// 'mathematica',
// 'matlab',
// 'maxima',
// 'mel',
// 'mercury',
// 'mipsasm',
// 'mizar',
// 'mojolicious',
// 'monkey',
// 'moonscript',
// 'n1ql',
// 'nim',
// 'nix',
// 'nsis',
// 'objectivec',
// 'ocaml',
// 'openscad',
// 'oxygene',
// 'parser3',
// 'perl',
// 'pf',
// 'pgsql',
// 'php-template',
// 'plaintext',
// 'pony',
// 'processing',
// 'profile',
// 'prolog',
// 'properties',
// 'protobuf',
// 'puppet',
// 'purebasic',
// 'q',
// 'qml',
// 'r',
// 'reasonml',
// 'rib',
// 'roboconf',
// 'routeros',
// 'rsl',
// 'ruleslanguage',
// 'rust',
// 'sas',
// 'scala',
// 'scheme',
// 'scilab',
// 'smali',
// 'smalltalk',
// 'sml',
// 'sqf',
// 'sql',
// 'stan',
// 'stata',
// 'step21',
// 'subunit',
// 'taggerscript',
// 'tap',
// 'tcl',
// 'thrift',
// 'tp',
// 'twig',
// 'vala',
// 'vbnet',
// 'vbscript-html',
// 'vbscript',
// 'verilog',
// 'vhdl',
// 'vim',
// 'x86asm',
// 'xl',
// 'xquery',
// 'zephir'
],
// wxml原生标签该系列标签将不会被转换
wxml:[
'view',
'video',
'text',
'image',
'navigator',
'swiper',
'swiper-item',
'block',
'form',
'input',
'textarea',
'button',
'checkbox-group',
'checkbox',
'radio-group',
'radio',
'rich-text',
// 可以解析的标签html或markdown中会很少使用
// 'canvas',
// 'map',
// 'slider',
// 'scroll-view',
// 'movable-area',
// 'movable-view',
// 'progress',
// 'label',
// 'switch',
// 'picker',
// 'picker-view',
// 'switch',
// 'contact-button'
],
// 自定义组件
components:[
'audio-player', // 音频组件建议保留由于小程序原生audio存在诸多问题towxml解决了原生音频播放器的相关问题
'echarts', // echarts图表支持
'latex', // 数学公式支持
'table', // 表格支持
'todogroup', // todo支持
'yuml', // yuml图表支持
'img' // 图片解析组件
],
// 保留原本的元素属性(建议不要变动)
attrs:[
'class',
'data',
'id',
'style'
],
// 事件绑定方式catch或bindcatch 会阻止事件向上冒泡。更多请参考https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html
bindType:'catch',
// 需要激活的事件
events:[
// 'touchstart',
// 'touchmove',
// 'touchcancel',
// 'touchend',
'tap', // 用于元素的点击事件
'change', // 用于todoList的change事件
],
// 图片倍数
dpr:1,
// 代码块显示行号
showLineNumber:true
}