YWFE CDN服务
- 开源库进行内部管理
- 统一引用,减少各业务独立引用的资源浪费
- 资源进行CDN加速
- 支持
http
及https
。推荐自适应方式应引用 - 最新更新直接访问:https://cdn.ywwl.com/
资源引用
公用库
- 公用库存放位置:
//cdn.ywwl.com/libs/
- 引用规则:
//cdn.ywwl.com/libs/<LibraryName>/v<Version>/<LibraryName>.min.<type>
- 示例:
// js资源
<script src="//cdn.ywwl.com/libs/zetpo/v1.2.0/zepto.min.js"></script>
// css 资源
<link href="//cdn.ywwl.com/libs/swiper/v4.4.2/swiper.min.css" rel="stylesheet">
- 公用库列表
./libs/
├── ace-builds
│ ├── src-min-noconflict
│ │ ├── ace.js
│ │ ├── ext-beautify.js
│ │ ├── ext-code_lens.js
│ │ ├── ext-elastic_tabstops_lite.js
│ │ ├── ext-emmet.js
│ │ ├── ext-error_marker.js
│ │ ├── ext-hardwrap.js
│ │ ├── ext-keybinding_menu.js
│ │ ├── ext-language_tools.js
│ │ ├── ext-linking.js
│ │ ├── ext-modelist.js
│ │ ├── ext-options.js
│ │ ├── ext-prompt.js
│ │ ├── ext-rtl.js
│ │ ├── ext-searchbox.js
│ │ ├── ext-settings_menu.js
│ │ ├── ext-spellcheck.js
│ │ ├── ext-split.js
│ │ ├── ext-static_highlight.js
│ │ ├── ext-statusbar.js
│ │ ├── ext-textarea.js
│ │ ├── ext-themelist.js
│ │ ├── ext-whitespace.js
│ │ ├── keybinding-emacs.js
│ │ ├── keybinding-sublime.js
│ │ ├── keybinding-vim.js
│ │ ├── keybinding-vscode.js
│ │ ├── mode-abap.js
│ │ ├── mode-abc.js
│ │ ├── mode-actionscript.js
│ │ ├── mode-ada.js
│ │ ├── mode-alda.js
│ │ ├── mode-apache_conf.js
│ │ ├── mode-apex.js
│ │ ├── mode-applescript.js
│ │ ├── mode-aql.js
│ │ ├── mode-asciidoc.js
│ │ ├── mode-asl.js
│ │ ├── mode-assembly_x86.js
│ │ ├── mode-autohotkey.js
│ │ ├── mode-batchfile.js
│ │ ├── mode-c9search.js
│ │ ├── mode-c_cpp.js
│ │ ├── mode-cirru.js
│ │ ├── mode-clojure.js
│ │ ├── mode-cobol.js
│ │ ├── mode-coffee.js
│ │ ├── mode-coldfusion.js
│ │ ├── mode-crystal.js
│ │ ├── mode-csharp.js
│ │ ├── mode-csound_document.js
│ │ ├── mode-csound_orchestra.js
│ │ ├── mode-csound_score.js
│ │ ├── mode-csp.js
│ │ ├── mode-css.js
│ │ ├── mode-curly.js
│ │ ├── mode-dart.js
│ │ ├── mode-diff.js
│ │ ├── mode-django.js
│ │ ├── mode-d.js
│ │ ├── mode-dockerfile.js
│ │ ├── mode-dot.js
│ │ ├── mode-drools.js
│ │ ├── mode-edifact.js
│ │ ├── mode-eiffel.js
│ │ ├── mode-ejs.js
│ │ ├── mode-elixir.js
│ │ ├── mode-elm.js
│ │ ├── mode-erlang.js
│ │ ├── mode-forth.js
│ │ ├── mode-fortran.js
│ │ ├── mode-fsharp.js
│ │ ├── mode-fsl.js
│ │ ├── mode-ftl.js
│ │ ├── mode-gcode.js
│ │ ├── mode-gherkin.js
│ │ ├── mode-gitignore.js
│ │ ├── mode-glsl.js
│ │ ├── mode-gobstones.js
│ │ ├── mode-golang.js
│ │ ├── mode-graphqlschema.js
│ │ ├── mode-groovy.js
│ │ ├── mode-haml.js
│ │ ├── mode-handlebars.js
│ │ ├── mode-haskell_cabal.js
│ │ ├── mode-haskell.js
│ │ ├── mode-haxe.js
│ │ ├── mode-hjson.js
│ │ ├── mode-html_elixir.js
│ │ ├── mode-html.js
│ │ ├── mode-html_ruby.js
│ │ ├── mode-ini.js
│ │ ├── mode-io.js
│ │ ├── mode-ion.js
│ │ ├── mode-jack.js
│ │ ├── mode-jade.js
│ │ ├── mode-java.js
│ │ ├── mode-javascript.js
│ │ ├── mode-json5.js
│ │ ├── mode-jsoniq.js
│ │ ├── mode-json.js
│ │ ├── mode-jsp.js
│ │ ├── mode-jssm.js
│ │ ├── mode-jsx.js
│ │ ├── mode-julia.js
│ │ ├── mode-kotlin.js
│ │ ├── mode-latex.js
│ │ ├── mode-latte.js
│ │ ├── mode-less.js
│ │ ├── mode-liquid.js
│ │ ├── mode-lisp.js
│ │ ├── mode-livescript.js
│ │ ├── mode-logiql.js
│ │ ├── mode-logtalk.js
│ │ ├── mode-lsl.js
│ │ ├── mode-lua.js
│ │ ├── mode-luapage.js
│ │ ├── mode-lucene.js
│ │ ├── mode-makefile.js
│ │ ├── mode-markdown.js
│ │ ├── mode-mask.js
│ │ ├── mode-matlab.js
│ │ ├── mode-maze.js
│ │ ├── mode-mediawiki.js
│ │ ├── mode-mel.js
│ │ ├── mode-mips.js
│ │ ├── mode-mixal.js
│ │ ├── mode-mushcode.js
│ │ ├── mode-mysql.js
│ │ ├── mode-nginx.js
│ │ ├── mode-nim.js
│ │ ├── mode-nix.js
│ │ ├── mode-nsis.js
│ │ ├── mode-nunjucks.js
│ │ ├── mode-objectivec.js
│ │ ├── mode-ocaml.js
│ │ ├── mode-partiql.js
│ │ ├── mode-pascal.js
│ │ ├── mode-perl.js
│ │ ├── mode-pgsql.js
│ │ ├── mode-php.js
│ │ ├── mode-php_laravel_blade.js
│ │ ├── mode-pig.js
│ │ ├── mode-plain_text.js
│ │ ├── mode-powershell.js
│ │ ├── mode-praat.js
│ │ ├── mode-prisma.js
│ │ ├── mode-prolog.js
│ │ ├── mode-properties.js
│ │ ├── mode-protobuf.js
│ │ ├── mode-puppet.js
│ │ ├── mode-python.js
│ │ ├── mode-qml.js
│ │ ├── mode-raku.js
│ │ ├── mode-razor.js
│ │ ├── mode-rdoc.js
│ │ ├── mode-red.js
│ │ ├── mode-redshift.js
│ │ ├── mode-rhtml.js
│ │ ├── mode-r.js
│ │ ├── mode-robot.js
│ │ ├── mode-rst.js
│ │ ├── mode-ruby.js
│ │ ├── mode-rust.js
│ │ ├── mode-sac.js
│ │ ├── mode-sass.js
│ │ ├── mode-scad.js
│ │ ├── mode-scala.js
│ │ ├── mode-scheme.js
│ │ ├── mode-scrypt.js
│ │ ├── mode-scss.js
│ │ ├── mode-sh.js
│ │ ├── mode-sjs.js
│ │ ├── mode-slim.js
│ │ ├── mode-smarty.js
│ │ ├── mode-smithy.js
│ │ ├── mode-snippets.js
│ │ ├── mode-soy_template.js
│ │ ├── mode-space.js
│ │ ├── mode-sparql.js
│ │ ├── mode-sql.js
│ │ ├── mode-sqlserver.js
│ │ ├── mode-stylus.js
│ │ ├── mode-svg.js
│ │ ├── mode-swift.js
│ │ ├── mode-tcl.js
│ │ ├── mode-terraform.js
│ │ ├── mode-tex.js
│ │ ├── mode-textile.js
│ │ ├── mode-text.js
│ │ ├── mode-toml.js
│ │ ├── mode-tsx.js
│ │ ├── mode-turtle.js
│ │ ├── mode-twig.js
│ │ ├── mode-typescript.js
│ │ ├── mode-vala.js
│ │ ├── mode-vbscript.js
│ │ ├── mode-velocity.js
│ │ ├── mode-verilog.js
│ │ ├── mode-vhdl.js
│ │ ├── mode-visualforce.js
│ │ ├── mode-wollok.js
│ │ ├── mode-xml.js
│ │ ├── mode-xquery.js
│ │ ├── mode-yaml.js
│ │ ├── mode-zeek.js
│ │ ├── snippets
│ │ │ ├── abap.js
│ │ │ ├── abc.js
│ │ │ ├── actionscript.js
│ │ │ ├── ada.js
│ │ │ ├── alda.js
│ │ │ ├── apache_conf.js
│ │ │ ├── apex.js
│ │ │ ├── applescript.js
│ │ │ ├── aql.js
│ │ │ ├── asciidoc.js
│ │ │ ├── asl.js
│ │ │ ├── assembly_x86.js
│ │ │ ├── autohotkey.js
│ │ │ ├── batchfile.js
│ │ │ ├── c9search.js
│ │ │ ├── c_cpp.js
│ │ │ ├── cirru.js
│ │ │ ├── clojure.js
│ │ │ ├── cobol.js
│ │ │ ├── coffee.js
│ │ │ ├── coldfusion.js
│ │ │ ├── crystal.js
│ │ │ ├── csharp.js
│ │ │ ├── csound_document.js
│ │ │ ├── csound_orchestra.js
│ │ │ ├── csound_score.js
│ │ │ ├── csp.js
│ │ │ ├── css.js
│ │ │ ├── curly.js
│ │ │ ├── dart.js
│ │ │ ├── diff.js
│ │ │ ├── django.js
│ │ │ ├── d.js
│ │ │ ├── dockerfile.js
│ │ │ ├── dot.js
│ │ │ ├── drools.js
│ │ │ ├── edifact.js
│ │ │ ├── eiffel.js
│ │ │ ├── ejs.js
│ │ │ ├── elixir.js
│ │ │ ├── elm.js
│ │ │ ├── erlang.js
│ │ │ ├── forth.js
│ │ │ ├── fortran.js
│ │ │ ├── fsharp.js
│ │ │ ├── fsl.js
│ │ │ ├── ftl.js
│ │ │ ├── gcode.js
│ │ │ ├── gherkin.js
│ │ │ ├── gitignore.js
│ │ │ ├── glsl.js
│ │ │ ├── gobstones.js
│ │ │ ├── golang.js
│ │ │ ├── graphqlschema.js
│ │ │ ├── groovy.js
│ │ │ ├── haml.js
│ │ │ ├── handlebars.js
│ │ │ ├── haskell_cabal.js
│ │ │ ├── haskell.js
│ │ │ ├── haxe.js
│ │ │ ├── hjson.js
│ │ │ ├── html_elixir.js
│ │ │ ├── html.js
│ │ │ ├── html_ruby.js
│ │ │ ├── ini.js
│ │ │ ├── io.js
│ │ │ ├── ion.js
│ │ │ ├── jack.js
│ │ │ ├── jade.js
│ │ │ ├── java.js
│ │ │ ├── javascript.js
│ │ │ ├── json5.js
│ │ │ ├── jsoniq.js
│ │ │ ├── json.js
│ │ │ ├── jsp.js
│ │ │ ├── jssm.js
│ │ │ ├── jsx.js
│ │ │ ├── julia.js
│ │ │ ├── kotlin.js
│ │ │ ├── latex.js
│ │ │ ├── latte.js
│ │ │ ├── less.js
│ │ │ ├── liquid.js
│ │ │ ├── lisp.js
│ │ │ ├── livescript.js
│ │ │ ├── logiql.js
│ │ │ ├── logtalk.js
│ │ │ ├── lsl.js
│ │ │ ├── lua.js
│ │ │ ├── luapage.js
│ │ │ ├── lucene.js
│ │ │ ├── makefile.js
│ │ │ ├── markdown.js
│ │ │ ├── mask.js
│ │ │ ├── matlab.js
│ │ │ ├── maze.js
│ │ │ ├── mediawiki.js
│ │ │ ├── mel.js
│ │ │ ├── mips.js
│ │ │ ├── mixal.js
│ │ │ ├── mushcode.js
│ │ │ ├── mysql.js
│ │ │ ├── nginx.js
│ │ │ ├── nim.js
│ │ │ ├── nix.js
│ │ │ ├── nsis.js
│ │ │ ├── nunjucks.js
│ │ │ ├── objectivec.js
│ │ │ ├── ocaml.js
│ │ │ ├── partiql.js
│ │ │ ├── pascal.js
│ │ │ ├── perl.js
│ │ │ ├── pgsql.js
│ │ │ ├── php.js
│ │ │ ├── php_laravel_blade.js
│ │ │ ├── pig.js
│ │ │ ├── plain_text.js
│ │ │ ├── powershell.js
│ │ │ ├── praat.js
│ │ │ ├── prisma.js
│ │ │ ├── prolog.js
│ │ │ ├── properties.js
│ │ │ ├── protobuf.js
│ │ │ ├── puppet.js
│ │ │ ├── python.js
│ │ │ ├── qml.js
│ │ │ ├── raku.js
│ │ │ ├── razor.js
│ │ │ ├── rdoc.js
│ │ │ ├── red.js
│ │ │ ├── redshift.js
│ │ │ ├── rhtml.js
│ │ │ ├── r.js
│ │ │ ├── robot.js
│ │ │ ├── rst.js
│ │ │ ├── ruby.js
│ │ │ ├── rust.js
│ │ │ ├── sac.js
│ │ │ ├── sass.js
│ │ │ ├── scad.js
│ │ │ ├── scala.js
│ │ │ ├── scheme.js
│ │ │ ├── scrypt.js
│ │ │ ├── scss.js
│ │ │ ├── sh.js
│ │ │ ├── sjs.js
│ │ │ ├── slim.js
│ │ │ ├── smarty.js
│ │ │ ├── smithy.js
│ │ │ ├── snippets.js
│ │ │ ├── soy_template.js
│ │ │ ├── space.js
│ │ │ ├── sparql.js
│ │ │ ├── sql.js
│ │ │ ├── sqlserver.js
│ │ │ ├── stylus.js
│ │ │ ├── svg.js
│ │ │ ├── swift.js
│ │ │ ├── tcl.js
│ │ │ ├── terraform.js
│ │ │ ├── tex.js
│ │ │ ├── textile.js
│ │ │ ├── text.js
│ │ │ ├── toml.js
│ │ │ ├── tsx.js
│ │ │ ├── turtle.js
│ │ │ ├── twig.js
│ │ │ ├── typescript.js
│ │ │ ├── vala.js
│ │ │ ├── vbscript.js
│ │ │ ├── velocity.js
│ │ │ ├── verilog.js
│ │ │ ├── vhdl.js
│ │ │ ├── visualforce.js
│ │ │ ├── wollok.js
│ │ │ ├── xml.js
│ │ │ ├── xquery.js
│ │ │ ├── yaml.js
│ │ │ └── zeek.js
│ │ ├── theme-ambiance.js
│ │ ├── theme-chaos.js
│ │ ├── theme-chrome.js
│ │ ├── theme-cloud9_day.js
│ │ ├── theme-cloud9_night.js
│ │ ├── theme-cloud9_night_low_color.js
│ │ ├── theme-clouds.js
│ │ ├── theme-clouds_midnight.js
│ │ ├── theme-cobalt.js
│ │ ├── theme-crimson_editor.js
│ │ ├── theme-dawn.js
│ │ ├── theme-dracula.js
│ │ ├── theme-dreamweaver.js
│ │ ├── theme-eclipse.js
│ │ ├── theme-github.js
│ │ ├── theme-gob.js
│ │ ├── theme-gruvbox_dark_hard.js
│ │ ├── theme-gruvbox.js
│ │ ├── theme-gruvbox_light_hard.js
│ │ ├── theme-idle_fingers.js
│ │ ├── theme-iplastic.js
│ │ ├── theme-katzenmilch.js
│ │ ├── theme-kr_theme.js
│ │ ├── theme-kuroir.js
│ │ ├── theme-merbivore.js
│ │ ├── theme-merbivore_soft.js
│ │ ├── theme-mono_industrial.js
│ │ ├── theme-monokai.js
│ │ ├── theme-nord_dark.js
│ │ ├── theme-one_dark.js
│ │ ├── theme-pastel_on_dark.js
│ │ ├── theme-solarized_dark.js
│ │ ├── theme-solarized_light.js
│ │ ├── theme-sqlserver.js
│ │ ├── theme-terminal.js
│ │ ├── theme-textmate.js
│ │ ├── theme-tomorrow.js
│ │ ├── theme-tomorrow_night_blue.js
│ │ ├── theme-tomorrow_night_bright.js
│ │ ├── theme-tomorrow_night_eighties.js
│ │ ├── theme-tomorrow_night.js
│ │ ├── theme-twilight.js
│ │ ├── theme-vibrant_ink.js
│ │ ├── theme-xcode.js
│ │ ├── worker-base.js
│ │ ├── worker-coffee.js
│ │ ├── worker-css.js
│ │ ├── worker-html.js
│ │ ├── worker-javascript.js
│ │ ├── worker-json.js
│ │ ├── worker-lua.js
│ │ ├── worker-php.js
│ │ ├── worker-xml.js
│ │ ├── worker-xquery.js
│ │ └── worker-yaml.js
│ └── src-noconflict
│ ├── ace.js
│ ├── ext-beautify.js
│ ├── ext-code_lens.js
│ ├── ext-elastic_tabstops_lite.js
│ ├── ext-emmet.js
│ ├── ext-error_marker.js
│ ├── ext-hardwrap.js
│ ├── ext-keybinding_menu.js
│ ├── ext-language_tools.js
│ ├── ext-linking.js
│ ├── ext-modelist.js
│ ├── ext-options.js
│ ├── ext-prompt.js
│ ├── ext-rtl.js
│ ├── ext-searchbox.js
│ ├── ext-settings_menu.js
│ ├── ext-spellcheck.js
│ ├── ext-split.js
│ ├── ext-static_highlight.js
│ ├── ext-statusbar.js
│ ├── ext-textarea.js
│ ├── ext-themelist.js
│ ├── ext-whitespace.js
│ ├── keybinding-emacs.js
│ ├── keybinding-sublime.js
│ ├── keybinding-vim.js
│ ├── keybinding-vscode.js
│ ├── mode-abap.js
│ ├── mode-abc.js
│ ├── mode-actionscript.js
│ ├── mode-ada.js
│ ├── mode-alda.js
│ ├── mode-apache_conf.js
│ ├── mode-apex.js
│ ├── mode-applescript.js
│ ├── mode-aql.js
│ ├── mode-asciidoc.js
│ ├── mode-asl.js
│ ├── mode-assembly_x86.js
│ ├── mode-autohotkey.js
│ ├── mode-batchfile.js
│ ├── mode-c9search.js
│ ├── mode-c_cpp.js
│ ├── mode-cirru.js
│ ├── mode-clojure.js
│ ├── mode-cobol.js
│ ├── mode-coffee.js
│ ├── mode-coldfusion.js
│ ├── mode-crystal.js
│ ├── mode-csharp.js
│ ├── mode-csound_document.js
│ ├── mode-csound_orchestra.js
│ ├── mode-csound_score.js
│ ├── mode-csp.js
│ ├── mode-css.js
│ ├── mode-curly.js
│ ├── mode-dart.js
│ ├── mode-diff.js
│ ├── mode-django.js
│ ├── mode-d.js
│ ├── mode-dockerfile.js
│ ├── mode-dot.js
│ ├── mode-drools.js
│ ├── mode-edifact.js
│ ├── mode-eiffel.js
│ ├── mode-ejs.js
│ ├── mode-elixir.js
│ ├── mode-elm.js
│ ├── mode-erlang.js
│ ├── mode-forth.js
│ ├── mode-fortran.js
│ ├── mode-fsharp.js
│ ├── mode-fsl.js
│ ├── mode-ftl.js
│ ├── mode-gcode.js
│ ├── mode-gherkin.js
│ ├── mode-gitignore.js
│ ├── mode-glsl.js
│ ├── mode-gobstones.js
│ ├── mode-golang.js
│ ├── mode-graphqlschema.js
│ ├── mode-groovy.js
│ ├── mode-haml.js
│ ├── mode-handlebars.js
│ ├── mode-haskell_cabal.js
│ ├── mode-haskell.js
│ ├── mode-haxe.js
│ ├── mode-hjson.js
│ ├── mode-html_elixir.js
│ ├── mode-html.js
│ ├── mode-html_ruby.js
│ ├── mode-ini.js
│ ├── mode-io.js
│ ├── mode-ion.js
│ ├── mode-jack.js
│ ├── mode-jade.js
│ ├── mode-java.js
│ ├── mode-javascript.js
│ ├── mode-json5.js
│ ├── mode-jsoniq.js
│ ├── mode-json.js
│ ├── mode-jsp.js
│ ├── mode-jssm.js
│ ├── mode-jsx.js
│ ├── mode-julia.js
│ ├── mode-kotlin.js
│ ├── mode-latex.js
│ ├── mode-latte.js
│ ├── mode-less.js
│ ├── mode-liquid.js
│ ├── mode-lisp.js
│ ├── mode-livescript.js
│ ├── mode-logiql.js
│ ├── mode-logtalk.js
│ ├── mode-lsl.js
│ ├── mode-lua.js
│ ├── mode-luapage.js
│ ├── mode-lucene.js
│ ├── mode-makefile.js
│ ├── mode-markdown.js
│ ├── mode-mask.js
│ ├── mode-matlab.js
│ ├── mode-maze.js
│ ├── mode-mediawiki.js
│ ├── mode-mel.js
│ ├── mode-mips.js
│ ├── mode-mixal.js
│ ├── mode-mushcode.js
│ ├── mode-mysql.js
│ ├── mode-nginx.js
│ ├── mode-nim.js
│ ├── mode-nix.js
│ ├── mode-nsis.js
│ ├── mode-nunjucks.js
│ ├── mode-objectivec.js
│ ├── mode-ocaml.js
│ ├── mode-partiql.js
│ ├── mode-pascal.js
│ ├── mode-perl.js
│ ├── mode-pgsql.js
│ ├── mode-php.js
│ ├── mode-php_laravel_blade.js
│ ├── mode-pig.js
│ ├── mode-plain_text.js
│ ├── mode-powershell.js
│ ├── mode-praat.js
│ ├── mode-prisma.js
│ ├── mode-prolog.js
│ ├── mode-properties.js
│ ├── mode-protobuf.js
│ ├── mode-puppet.js
│ ├── mode-python.js
│ ├── mode-qml.js
│ ├── mode-raku.js
│ ├── mode-razor.js
│ ├── mode-rdoc.js
│ ├── mode-red.js
│ ├── mode-redshift.js
│ ├── mode-rhtml.js
│ ├── mode-r.js
│ ├── mode-robot.js
│ ├── mode-rst.js
│ ├── mode-ruby.js
│ ├── mode-rust.js
│ ├── mode-sac.js
│ ├── mode-sass.js
│ ├── mode-scad.js
│ ├── mode-scala.js
│ ├── mode-scheme.js
│ ├── mode-scrypt.js
│ ├── mode-scss.js
│ ├── mode-sh.js
│ ├── mode-sjs.js
│ ├── mode-slim.js
│ ├── mode-smarty.js
│ ├── mode-smithy.js
│ ├── mode-snippets.js
│ ├── mode-soy_template.js
│ ├── mode-space.js
│ ├── mode-sparql.js
│ ├── mode-sql.js
│ ├── mode-sqlserver.js
│ ├── mode-stylus.js
│ ├── mode-svg.js
│ ├── mode-swift.js
│ ├── mode-tcl.js
│ ├── mode-terraform.js
│ ├── mode-tex.js
│ ├── mode-textile.js
│ ├── mode-text.js
│ ├── mode-toml.js
│ ├── mode-tsx.js
│ ├── mode-turtle.js
│ ├── mode-twig.js
│ ├── mode-typescript.js
│ ├── mode-vala.js
│ ├── mode-vbscript.js
│ ├── mode-velocity.js
│ ├── mode-verilog.js
│ ├── mode-vhdl.js
│ ├── mode-visualforce.js
│ ├── mode-wollok.js
│ ├── mode-xml.js
│ ├── mode-xquery.js
│ ├── mode-yaml.js
│ ├── mode-zeek.js
│ ├── snippets
│ │ ├── abap.js
│ │ ├── abc.js
│ │ ├── actionscript.js
│ │ ├── ada.js
│ │ ├── alda.js
│ │ ├── apache_conf.js
│ │ ├── apex.js
│ │ ├── applescript.js
│ │ ├── aql.js
│ │ ├── asciidoc.js
│ │ ├── asl.js
│ │ ├── assembly_x86.js
│ │ ├── autohotkey.js
│ │ ├── batchfile.js
│ │ ├── c9search.js
│ │ ├── c_cpp.js
│ │ ├── cirru.js
│ │ ├── clojure.js
│ │ ├── cobol.js
│ │ ├── coffee.js
│ │ ├── coldfusion.js
│ │ ├── crystal.js
│ │ ├── csharp.js
│ │ ├── csound_document.js
│ │ ├── csound_orchestra.js
│ │ ├── csound_score.js
│ │ ├── csp.js
│ │ ├── css.js
│ │ ├── curly.js
│ │ ├── dart.js
│ │ ├── diff.js
│ │ ├── django.js
│ │ ├── d.js
│ │ ├── dockerfile.js
│ │ ├── dot.js
│ │ ├── drools.js
│ │ ├── edifact.js
│ │ ├── eiffel.js
│ │ ├── ejs.js
│ │ ├── elixir.js
│ │ ├── elm.js
│ │ ├── erlang.js
│ │ ├── forth.js
│ │ ├── fortran.js
│ │ ├── fsharp.js
│ │ ├── fsl.js
│ │ ├── ftl.js
│ │ ├── gcode.js
│ │ ├── gherkin.js
│ │ ├── gitignore.js
│ │ ├── glsl.js
│ │ ├── gobstones.js
│ │ ├── golang.js
│ │ ├── graphqlschema.js
│ │ ├── groovy.js
│ │ ├── haml.js
│ │ ├── handlebars.js
│ │ ├── haskell_cabal.js
│ │ ├── haskell.js
│ │ ├── haxe.js
│ │ ├── hjson.js
│ │ ├── html_elixir.js
│ │ ├── html.js
│ │ ├── html_ruby.js
│ │ ├── ini.js
│ │ ├── io.js
│ │ ├── ion.js
│ │ ├── jack.js
│ │ ├── jade.js
│ │ ├── java.js
│ │ ├── javascript.js
│ │ ├── json5.js
│ │ ├── jsoniq.js
│ │ ├── json.js
│ │ ├── jsp.js
│ │ ├── jssm.js
│ │ ├── jsx.js
│ │ ├── julia.js
│ │ ├── kotlin.js
│ │ ├── latex.js
│ │ ├── latte.js
│ │ ├── less.js
│ │ ├── liquid.js
│ │ ├── lisp.js
│ │ ├── livescript.js
│ │ ├── logiql.js
│ │ ├── logtalk.js
│ │ ├── lsl.js
│ │ ├── lua.js
│ │ ├── luapage.js
│ │ ├── lucene.js
│ │ ├── makefile.js
│ │ ├── markdown.js
│ │ ├── mask.js
│ │ ├── matlab.js
│ │ ├── maze.js
│ │ ├── mediawiki.js
│ │ ├── mel.js
│ │ ├── mips.js
│ │ ├── mixal.js
│ │ ├── mushcode.js
│ │ ├── mysql.js
│ │ ├── nginx.js
│ │ ├── nim.js
│ │ ├── nix.js
│ │ ├── nsis.js
│ │ ├── nunjucks.js
│ │ ├── objectivec.js
│ │ ├── ocaml.js
│ │ ├── partiql.js
│ │ ├── pascal.js
│ │ ├── perl.js
│ │ ├── pgsql.js
│ │ ├── php.js
│ │ ├── php_laravel_blade.js
│ │ ├── pig.js
│ │ ├── plain_text.js
│ │ ├── powershell.js
│ │ ├── praat.js
│ │ ├── prisma.js
│ │ ├── prolog.js
│ │ ├── properties.js
│ │ ├── protobuf.js
│ │ ├── puppet.js
│ │ ├── python.js
│ │ ├── qml.js
│ │ ├── raku.js
│ │ ├── razor.js
│ │ ├── rdoc.js
│ │ ├── red.js
│ │ ├── redshift.js
│ │ ├── rhtml.js
│ │ ├── r.js
│ │ ├── robot.js
│ │ ├── rst.js
│ │ ├── ruby.js
│ │ ├── rust.js
│ │ ├── sac.js
│ │ ├── sass.js
│ │ ├── scad.js
│ │ ├── scala.js
│ │ ├── scheme.js
│ │ ├── scrypt.js
│ │ ├── scss.js
│ │ ├── sh.js
│ │ ├── sjs.js
│ │ ├── slim.js
│ │ ├── smarty.js
│ │ ├── smithy.js
│ │ ├── snippets.js
│ │ ├── soy_template.js
│ │ ├── space.js
│ │ ├── sparql.js
│ │ ├── sql.js
│ │ ├── sqlserver.js
│ │ ├── stylus.js
│ │ ├── svg.js
│ │ ├── swift.js
│ │ ├── tcl.js
│ │ ├── terraform.js
│ │ ├── tex.js
│ │ ├── textile.js
│ │ ├── text.js
│ │ ├── toml.js
│ │ ├── tsx.js
│ │ ├── turtle.js
│ │ ├── twig.js
│ │ ├── typescript.js
│ │ ├── vala.js
│ │ ├── vbscript.js
│ │ ├── velocity.js
│ │ ├── verilog.js
│ │ ├── vhdl.js
│ │ ├── visualforce.js
│ │ ├── wollok.js
│ │ ├── xml.js
│ │ ├── xquery.js
│ │ ├── yaml.js
│ │ └── zeek.js
│ ├── theme-ambiance.js
│ ├── theme-chaos.js
│ ├── theme-chrome.js
│ ├── theme-cloud9_day.js
│ ├── theme-cloud9_night.js
│ ├── theme-cloud9_night_low_color.js
│ ├── theme-clouds.js
│ ├── theme-clouds_midnight.js
│ ├── theme-cobalt.js
│ ├── theme-crimson_editor.js
│ ├── theme-dawn.js
│ ├── theme-dracula.js
│ ├── theme-dreamweaver.js
│ ├── theme-eclipse.js
│ ├── theme-github.js
│ ├── theme-gob.js
│ ├── theme-gruvbox_dark_hard.js
│ ├── theme-gruvbox.js
│ ├── theme-gruvbox_light_hard.js
│ ├── theme-idle_fingers.js
│ ├── theme-iplastic.js
│ ├── theme-katzenmilch.js
│ ├── theme-kr_theme.js
│ ├── theme-kuroir.js
│ ├── theme-merbivore.js
│ ├── theme-merbivore_soft.js
│ ├── theme-mono_industrial.js
│ ├── theme-monokai.js
│ ├── theme-nord_dark.js
│ ├── theme-one_dark.js
│ ├── theme-pastel_on_dark.js
│ ├── theme-solarized_dark.js
│ ├── theme-solarized_light.js
│ ├── theme-sqlserver.js
│ ├── theme-terminal.js
│ ├── theme-textmate.js
│ ├── theme-tomorrow.js
│ ├── theme-tomorrow_night_blue.js
│ ├── theme-tomorrow_night_bright.js
│ ├── theme-tomorrow_night_eighties.js
│ ├── theme-tomorrow_night.js
│ ├── theme-twilight.js
│ ├── theme-vibrant_ink.js
│ ├── theme-xcode.js
│ ├── worker-base.js
│ ├── worker-coffee.js
│ ├── worker-css.js
│ ├── worker-html.js
│ ├── worker-javascript.js
│ ├── worker-json.js
│ ├── worker-lua.js
│ ├── worker-php.js
│ ├── worker-xml.js
│ ├── worker-xquery.js
│ └── worker-yaml.js
├── aliyun
│ └── oss-sdk
│ └── v6.16.0
│ └── aliyun-oss-sdk.min.js
├── antd
│ ├── 4.12.3
│ │ ├── antd.min.css
│ │ └── antd.min.js
│ ├── 4.16.13
│ │ ├── antd.compact.min.css
│ │ ├── antd.dark.min.css
│ │ ├── antd.min.css
│ │ ├── antd.min.css.map
│ │ ├── antd.min.js
│ │ ├── antd.min.js.map
│ │ ├── compact-theme.min.js
│ │ ├── dark-theme.min.js
│ │ ├── default-theme.min.js
│ │ └── theme.min.js
│ ├── 4.16.3
│ │ ├── antd.compact.min.css
│ │ ├── antd.dark.min.css
│ │ ├── antd.min.css
│ │ ├── antd.min.js
│ │ ├── compact-theme.min.js
│ │ ├── dark-theme.min.js
│ │ ├── default-theme.min.js
│ │ └── theme.min.js
│ ├── 4.17.0
│ │ └── antd.min.js
│ ├── 4.17.4
│ │ ├── antd.min.css
│ │ ├── antd.min.js
│ │ ├── dark-theme.min.js
│ │ ├── default-theme.min.js
│ │ └── theme.min.js
│ ├── 4.18.0
│ │ └── antd.min.js
│ ├── 4.18.9
│ │ └── antd.min.js
│ ├── 4.24.0
│ └── v4.8.2
│ └── antd.css
├── @ant-design
│ └── charts
│ └── 1.4.2
│ └── charts.min.js
├── chimee
├── chimee-player
│ └── v1.4.9
│ └── chimee-player.browser.js
├── clipboard
│ └── v2.0.4
│ └── clipboard.min.js
├── echarts
│ ├── v3.8.5
│ │ ├── echarts.common.min.js
│ │ ├── echarts.min.js
│ │ └── echarts.simple.min.js
│ └── v4.2.1-rc.1
│ ├── echarts.common.min.js
│ ├── echarts.min.js
│ └── echarts.simple.min.js
├── emoji
│ ├── apple_32.png
│ └── apple_64.png
├── fastclick
│ ├── v1.0.0
│ │ └── fastclick.min.js
│ └── v1.0.6
│ └── fastclick.min.js
├── flexible
│ └── v1.0.0
│ └── flexible.min.js
├── fonts
│ ├── barlow
│ │ ├── Barlow-Medium.ttf
│ │ └── Barlow-SemiBold.otf
│ ├── DINAlternateBold.ttf
│ ├── DIN-BlackItalic.otf
│ ├── Gotham-BlackIta.otf
│ ├── Gotham-Medium.otf
│ └── Gotham-XLight.otf
├── gojs
│ └── v1.8.21
│ └── gojs.min.js
├── html5shiv
│ └── v3.7.2
│ └── html5shiv.min.js
├── jquery
│ ├── 3.5.0
│ │ └── jquery.min.js
│ ├── 3.6.4
│ │ └── jquery.min.js
│ └── v1.11.1
│ └── jquery.min.js
├── jquery.SuperSlide
│ └── 2.1.3
│ ├── jquery.SuperSlide.js
│ └── jquery.SuperSlide.source.js
├── js-base64
│ └── 3.7.2
│ ├── js-base64.js
│ └── js-base64.min.js
├── json5
│ └── v2.1.0
│ └── json5.min.js
├── laytpl
│ └── v1.2.0
│ └── laytpl.min.js
├── md5
│ └── v1.0.0
│ ├── md5.js
│ └── md5.min.js
├── nprogress
│ └── v0.2.0
│ └── nprogress.min.js
├── ppfish
│ └── 2.1.5
│ ├── ppfish.min.css
│ ├── ppfish.min.css.map
│ └── ppfish.min.js
├── react
│ ├── 16.14.0
│ │ ├── react.development.js
│ │ ├── react.production.min.js
│ │ └── react.profiling.min.js
│ ├── 18.2.0
│ │ ├── react.development.js
│ │ ├── react.production.min.js
│ │ └── react.profiling.min.js
│ └── v17.0.2
│ └── react.production.min.js
├── react-dom
│ ├── 16.14.0
│ │ ├── react-dom.development.js
│ │ ├── react-dom.production.min.js
│ │ └── react-dom.profiling.min.js
│ └── v17.0.2
│ └── react-dom.production.min.js
├── swiper
│ └── v4.4.2
│ ├── swiper.min.css
│ └── swiper.min.js
├── tinymce
│ └── 6.0.2
│ └── tinymce.min.js
├── UAParser.js
│ └── 1.0.2
│ └── ua-parser.min.js
├── @wangeditor
│ └── editor
│ └── 5.1.14
│ ├── css
│ │ └── style.css
│ ├── index.esm.js
│ ├── index.esm.js.map
│ ├── index.js
│ └── index.js.map
├── @ywfe
│ └── yw-charts
│ └── 0.1.0
│ ├── index.umd.css
│ └── index.umd.js
└── zetpo
└── v1.2.0
└── zepto.min.js
业务项目
- 业务项目存放位置:
//cdn.ywwl.com/bps/
(bp = Business Project)
- 引用规则:
//cdn.ywwl.com/bps/<porjectName>/<ResourceName>
新增
根据业务发展可新增公用库及业务项目CDN资源。新增方式如下:
- 公用库
按照格式:
<LibraryName>/v<Version>/<LibraryName>.min.<type>
组织文件。申请提交到YFE。
注:公用库文件必须为压缩后版本
- 业务项目
设定好项目名 //cdn.ywwl.com/bps/项目名
(不可与现有项目重复), 提交申请到YFE,进行NGINX配置转发。
额外建议
引用 YFE CDN服务的项目,均可在HTML中增加如下代码进行资源预缓存优化加载速度。
<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="//cdn.ywwl.com">