专题
7 |让思想汇聚,流传
8 |专题内容由多位写作者提供
9 | 新建专题 10 |├── static ├── .gitkeep ├── bonus_1.jpg ├── bonus_10.jpg ├── bonus_11.jpg ├── bonus_12.jpg ├── bonus_2.jpg ├── bonus_3.jpg ├── bonus_4.jpg ├── bonus_5.jpg ├── bonus_6.jpg ├── bonus_7.jpg ├── bonus_8.jpg ├── bonus_9.jpg ├── checkbox.jpg ├── topic_1.jpg ├── topic_2.jpg ├── topic_3.jpg ├── download_img1.png ├── download_img2.png ├── jianshu_logo.jpg ├── vue-demo-bg.jpg ├── vue-demo-bg2.jpg ├── vue-demo-bg3.jpg ├── vue-demo-hot.jpg ├── vue-demo-new.jpg ├── vue-demo-daily.jpg ├── actions.js ├── font-awesome-4.6.3 │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── less │ │ ├── screen-reader.less │ │ ├── fixed-width.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── core.less │ │ ├── stacked.less │ │ ├── font-awesome.less │ │ ├── bordered-pulled.less │ │ ├── rotated-flipped.less │ │ ├── path.less │ │ ├── animated.less │ │ ├── mixins.less │ │ └── variables.less │ ├── scss │ │ ├── _fixed-width.scss │ │ ├── _screen-reader.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _core.scss │ │ ├── font-awesome.scss │ │ ├── _stacked.scss │ │ ├── _bordered-pulled.scss │ │ ├── _rotated-flipped.scss │ │ ├── _path.scss │ │ ├── _animated.scss │ │ ├── _mixins.scss │ │ └── _variables.scss │ ├── HELP-US-OUT.txt │ └── css │ │ ├── font-awesome.min.css │ │ └── font-awesome.css ├── AJAX.js ├── style.css └── store.js ├── .eslintignore ├── config ├── prod.env.js ├── test.env.js ├── dev.env.js └── index.js ├── src ├── assets │ └── logo.png ├── vuex │ ├── getters.js │ ├── actions.js │ └── store.js ├── components │ ├── Hello.vue │ ├── Article.vue │ ├── Topic.vue │ ├── Home.vue │ ├── Download.vue │ ├── Topic_article.vue │ ├── Bonus.vue │ └── Login.vue ├── main.js ├── routers.js └── App.vue ├── .babelrc ├── .gitignore ├── .editorconfig ├── index.html ├── README.md └── package.json /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /static/bonus_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_1.jpg -------------------------------------------------------------------------------- /static/bonus_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_10.jpg -------------------------------------------------------------------------------- /static/bonus_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_11.jpg -------------------------------------------------------------------------------- /static/bonus_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_12.jpg -------------------------------------------------------------------------------- /static/bonus_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_2.jpg -------------------------------------------------------------------------------- /static/bonus_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_3.jpg -------------------------------------------------------------------------------- /static/bonus_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_4.jpg -------------------------------------------------------------------------------- /static/bonus_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_5.jpg -------------------------------------------------------------------------------- /static/bonus_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_6.jpg -------------------------------------------------------------------------------- /static/bonus_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_7.jpg -------------------------------------------------------------------------------- /static/bonus_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_8.jpg -------------------------------------------------------------------------------- /static/bonus_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/bonus_9.jpg -------------------------------------------------------------------------------- /static/checkbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/checkbox.jpg -------------------------------------------------------------------------------- /static/topic_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/topic_1.jpg -------------------------------------------------------------------------------- /static/topic_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/topic_2.jpg -------------------------------------------------------------------------------- /static/topic_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/topic_3.jpg -------------------------------------------------------------------------------- /static/download_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/download_img1.png -------------------------------------------------------------------------------- /static/download_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/download_img2.png -------------------------------------------------------------------------------- /static/jianshu_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/jianshu_logo.jpg -------------------------------------------------------------------------------- /static/vue-demo-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-bg.jpg -------------------------------------------------------------------------------- /static/vue-demo-bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-bg2.jpg -------------------------------------------------------------------------------- /static/vue-demo-bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-bg3.jpg -------------------------------------------------------------------------------- /static/vue-demo-hot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-hot.jpg -------------------------------------------------------------------------------- /static/vue-demo-new.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-new.jpg -------------------------------------------------------------------------------- /static/vue-demo-daily.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/vue-demo-daily.jpg -------------------------------------------------------------------------------- /static/actions.js: -------------------------------------------------------------------------------- 1 | export const displayArticle = ({ dispatch },show) => { 2 | dispatch('DISPLAY_ARTICLE',show) 3 | } 4 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log 5 | selenium-debug.log 6 | test/unit/coverage 7 | test/e2e/reports 8 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/font-awesome-4.6.3/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var devEnv = require('./dev.env') 3 | 4 | module.exports = merge(devEnv, { 5 | NODE_ENV: '"testing"' 6 | }) 7 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/font-awesome-4.6.3/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/font-awesome-4.6.3/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrjeff578575/Vue-demo-jianshu/HEAD/static/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /src/vuex/getters.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by wwm on 2016/9/24. 3 | */ 4 | export const getArticles=(state)=>state.articles; 5 | export const getBonusTexts=(state)=>state.texts; 6 | export const getShow=(state)=>state.show; 7 | export const getLoginWay=(state)=>state.loginway; 8 | export const getShow_2=(state)=>state.show_2; 9 | export const getTopics=(state)=>state.topics; 10 | -------------------------------------------------------------------------------- /static/font-awesome-4.6.3/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |5 | {{ article.author }} 6 | - {{ article.time}} 7 |
8 |{{ content.par }}
17 | 20 |21 | {{ content.number}}篇文章 22 | · {{content.concern}}k人关注 23 | {{ content.keys}} 24 |
25 |