
├── .babelrc ├── .env.development ├── .env.production ├── .gitignore ├── README.md ├── babel.config.js ├── console.js ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── api │ └── boutique │ │ └── index.js ├── assets │ ├── css │ │ ├── common.css │ │ └── fontAwesome.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── img │ │ ├── boutique │ │ │ ├── chartList │ │ │ │ ├── Canvas.jpg │ │ │ │ ├── D3.png │ │ │ │ ├── HighCharts.svg │ │ │ │ ├── Threejs.png │ │ │ │ ├── awesomes.png │ │ │ │ ├── echarts.jpeg │ │ │ │ ├── vcharts.png │ │ │ │ └── vueCharts.png │ │ │ ├── uiList │ │ │ │ ├── AntDesignUI.svg │ │ │ │ ├── BootstrapUi.jpg │ │ │ │ ├── ElementUi.svg │ │ │ │ ├── MUi.png │ │ │ │ ├── MintUI.svg │ │ │ │ ├── UniAppUi.png │ │ │ │ ├── VantUI.png │ │ │ │ ├── WeUI.jpg │ │ │ │ ├── iViewUi.png │ │ │ │ └── viewUi.png │ │ │ └── websiteList │ │ │ │ ├── awesomes.png │ │ │ │ ├── juejin.png │ │ │ │ ├── kancloud.png │ │ │ │ ├── runoob.png │ │ │ │ ├── w3cplus.png │ │ │ │ └── w3school.png │ │ └── logo │ │ │ ├── github.png │ │ │ ├── max-logo.png │ │ │ └── min-logo.png │ ├── less │ │ ├── common │ │ │ ├── index.less │ │ │ └── layerIndex.less │ │ ├── index.less │ │ └── mixins │ │ │ ├── color.less │ │ │ └── index.less │ └── sounds │ │ └── ping.mp3 ├── components │ ├── article │ │ ├── article-comment.vue │ │ ├── article-detail.vue │ │ ├── article-list.vue │ │ └── article-typetag.vue │ ├── booklet │ │ ├── booklet-detail.vue │ │ └── booklet-list.vue │ ├── boutique │ │ └── boutique-list.vue │ ├── frame │ │ ├── child.vue │ │ ├── home.vue │ │ ├── index.vue │ │ └── mixins.js │ ├── header │ │ ├── header-bar.vue │ │ ├── header-editor.vue │ │ ├── header-logo.vue │ │ ├── header-nav.vue │ │ ├── header-search.vue │ │ ├── header-user.vue │ │ ├── index.vue │ │ └── mixins.js │ ├── icon │ │ └── icon-fa.vue │ ├── markdown │ │ ├── components │ │ │ ├── mdAutoTextarea.vue │ │ │ ├── mdToolbarLeft.vue │ │ │ └── mdToolbarRight.vue │ │ ├── lib │ │ │ ├── config.js │ │ │ ├── core │ │ │ │ ├── extra-function.js │ │ │ │ ├── highlight.js │ │ │ │ ├── hljs │ │ │ │ │ ├── lang.hljs.css.js │ │ │ │ │ └── lang.hljs.js │ │ │ │ ├── keydown-listen.js │ │ │ │ ├── markdown.js │ │ │ │ ├── onecolumn-event.js │ │ │ │ └── to-markdown.js │ │ │ ├── css │ │ │ │ ├── markdown.css │ │ │ │ ├── mavon-editor.styl │ │ │ │ ├── md.css │ │ │ │ └── scroll.styl │ │ │ ├── lang │ │ │ │ ├── en │ │ │ │ │ ├── help_en.md │ │ │ │ │ └── words_en.json │ │ │ │ ├── zh-CN │ │ │ │ │ ├── help_zh-CN.md │ │ │ │ │ └── words_zh-CN.json │ │ │ │ └── zh-TW │ │ │ │ │ ├── help_zh-TW.md │ │ │ │ │ └── words_zh-TW.json │ │ │ ├── mixins │ │ │ │ ├── markdown.js │ │ │ │ └── mdMixins.js │ │ │ ├── toolbar_left_click.js │ │ │ ├── toolbar_right_click.js │ │ │ └── util.js │ │ ├── markdown-editor.vue │ │ └── markdown-preview.vue │ ├── navbar │ │ ├── nav-article.vue │ │ ├── nav-button.vue │ │ └── nav-child.vue │ ├── sidebar │ │ ├── sidebar-article.vue │ │ ├── sidebar-booklet.vue │ │ ├── sidebar-box.vue │ │ ├── sidebar-tags.vue │ │ ├── sidebar-topics.vue │ │ ├── sidebar-user.vue │ │ └── sidebar-userlist.vue │ ├── topics │ │ ├── topics-detail.vue │ │ └── topics-list.vue │ └── user │ │ └── user-logo.vue ├── dictionary │ ├── boutique │ │ ├── chartsList.js │ │ ├── uiList.js │ │ └── websiteList.js │ └── navData.js ├── libs │ ├── test.js │ └── viewScroll.js ├── main.js ├── markdownFile │ └── test.md ├── router │ ├── getRouter.js │ ├── index.js │ └── routers.js ├── store │ ├── index.js │ └── modules │ │ └── nav.js └── views │ ├── article │ ├── articleDetails.vue │ ├── articleEditor.vue │ ├── articlerDafts.vue │ └── index.vue │ ├── booklet │ ├── bookDetail.vue │ └── index.vue │ ├── boutique │ └── index.vue │ ├── topics │ ├── index.vue │ └── topicsDetails.vue │ └── use │ └── index.vue └── vue.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [ 3 | [ 4 | "import", 5 | { 6 | "libraryName": "view-design", 7 | "libraryDirectory": "src/components" 8 | } 9 | ] 10 | ] 11 | } -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'development' 2 | VUE_APP_CURRENTMODE = 'joint' 3 | VUE_APP_CURRENTMODE_NAME = 'jointDev' 4 | VUE_APP_CURRENTMODE_CHNAME = '运行环境--->>>【线上】联调环境' 5 | outputDir = './dist/joint-dev' 6 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'production' 2 | VUE_APP_CURRENTMODE = 'onLine' 3 | VUE_APP_CURRENTMODE_NAME = 'onLineBuild' 4 | VUE_APP_CURRENTMODE_CHNAME = '打包环境--->>>【线上】环境打包' 5 | outputDir = './dist/onLine-build' 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
1、将目前的腾讯云服务器迁移至阿里云服务器,域名地址保持不变
12 |2、从原来的Php版本转成:java后台+vue前端
13 |3、之前的所有注册用户、发表的文章等相关信息均不会删除
14 |4、新版本的功能更加完善文章发表归类、标签、小册等相关的功能,敬请大家关注
15 |5、新版本将以markDown作为编写文章的主要工具
16 |6、本站vue、react版本的前端源代码在gitHub上:https://github.com/maxiaoqu
17 |8 | 18 |
6 | {{temp_value}} 7 |
'; 18 | } 19 | return '' + markdown.utils.escapeHtml(str) + '
' + markdown.utils.escapeHtml(str) + '
';
20 | }
21 | }
22 | var markdown = require('markdown-it')(markdown_config);
23 | // 表情
24 | var emoji = require('markdown-it-emoji');
25 | // 下标
26 | var sub = require('markdown-it-sub')
27 | // 上标
28 | var sup = require('markdown-it-sup')
29 | // 创建时间:2020-02-02
9 |
人员名称
34 |