├── .babelrc ├── .editorconfig ├── .gitignore ├── .huskyrc.js ├── .nvmrc ├── .prettierrc ├── .travis.yml ├── Dockerfile ├── README.md ├── api ├── axios.js ├── index.js └── service.js ├── app.html ├── assets └── scss │ ├── common.scss │ ├── iconfont.scss │ ├── index.scss │ ├── mixin.scss │ ├── reset │ ├── _button.scss │ ├── _form.scss │ ├── _sanitize.scss │ ├── _typography.scss │ └── reset.scss │ ├── syntax.scss │ ├── theme.scss │ ├── transition.scss │ └── variable.scss ├── commitlint.config.js ├── components ├── common │ ├── appreciate.vue │ ├── article.vue │ ├── book.vue │ ├── comments.vue │ ├── dialog.vue │ ├── loading.vue │ ├── loading │ │ ├── index.vue │ │ ├── pageLoading.vue │ │ └── points.json │ └── progressiveImage.vue ├── layouts │ ├── aside.vue │ ├── footer.vue │ ├── header.vue │ ├── scollTop.vue │ └── share.vue └── mobile │ ├── aside.vue │ └── header.vue ├── config.js ├── docker-compose.yml ├── filters └── index.js ├── id_rsa.enc ├── jest.config.js ├── layouts ├── default.vue └── error.vue ├── middleware └── layout.js ├── nuxt.config.js ├── package.json ├── pages ├── _page.vue ├── about.vue ├── article │ └── _id.vue ├── book.vue ├── code │ └── _page.vue ├── date │ └── _date.vue ├── fuck │ └── _page.vue ├── index.vue ├── search │ └── _keyword.vue ├── tag │ └── _tag.vue ├── think │ └── _page.vue └── wall.vue ├── plugins ├── baidu-seo-push.js ├── clickOutside.js ├── copy.js ├── filter.js ├── finally.js ├── ga.js ├── gravatar.js ├── highlight.js ├── howler.js ├── marked.js └── progress-image.js ├── pm2.config.js ├── script ├── deploy.sh └── uploadCDN.js ├── server └── index.js ├── static ├── favicon.ico ├── icon.png └── images │ ├── contact.png │ ├── logo.png │ ├── qrcode.jpg │ ├── user.png │ ├── wechat.jpg │ └── zhifubao.jpg ├── store ├── article.js ├── book.js ├── comment.js ├── heros.js ├── index.js ├── link.js ├── options.js ├── sitemap.js └── tag.js ├── test └── Loading.spec.js ├── utils ├── clickOutside.js ├── event-bus.js ├── lazyImg.js ├── music-player.js ├── scroll.js └── underscore.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.huskyrc.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v10.13.0 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/README.md -------------------------------------------------------------------------------- /api/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/api/axios.js -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/api/index.js -------------------------------------------------------------------------------- /api/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/api/service.js -------------------------------------------------------------------------------- /app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/app.html -------------------------------------------------------------------------------- /assets/scss/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/common.scss -------------------------------------------------------------------------------- /assets/scss/iconfont.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/iconfont.scss -------------------------------------------------------------------------------- /assets/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/index.scss -------------------------------------------------------------------------------- /assets/scss/mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/mixin.scss -------------------------------------------------------------------------------- /assets/scss/reset/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/reset/_button.scss -------------------------------------------------------------------------------- /assets/scss/reset/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/reset/_form.scss -------------------------------------------------------------------------------- /assets/scss/reset/_sanitize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/reset/_sanitize.scss -------------------------------------------------------------------------------- /assets/scss/reset/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/reset/_typography.scss -------------------------------------------------------------------------------- /assets/scss/reset/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/reset/reset.scss -------------------------------------------------------------------------------- /assets/scss/syntax.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/syntax.scss -------------------------------------------------------------------------------- /assets/scss/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/theme.scss -------------------------------------------------------------------------------- /assets/scss/transition.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/transition.scss -------------------------------------------------------------------------------- /assets/scss/variable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/assets/scss/variable.scss -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-angular'] 3 | }; 4 | -------------------------------------------------------------------------------- /components/common/appreciate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/appreciate.vue -------------------------------------------------------------------------------- /components/common/article.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/article.vue -------------------------------------------------------------------------------- /components/common/book.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/book.vue -------------------------------------------------------------------------------- /components/common/comments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/comments.vue -------------------------------------------------------------------------------- /components/common/dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/dialog.vue -------------------------------------------------------------------------------- /components/common/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/loading.vue -------------------------------------------------------------------------------- /components/common/loading/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/loading/index.vue -------------------------------------------------------------------------------- /components/common/loading/pageLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/loading/pageLoading.vue -------------------------------------------------------------------------------- /components/common/loading/points.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/loading/points.json -------------------------------------------------------------------------------- /components/common/progressiveImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/common/progressiveImage.vue -------------------------------------------------------------------------------- /components/layouts/aside.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/layouts/aside.vue -------------------------------------------------------------------------------- /components/layouts/footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/layouts/footer.vue -------------------------------------------------------------------------------- /components/layouts/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/layouts/header.vue -------------------------------------------------------------------------------- /components/layouts/scollTop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/layouts/scollTop.vue -------------------------------------------------------------------------------- /components/layouts/share.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/layouts/share.vue -------------------------------------------------------------------------------- /components/mobile/aside.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/mobile/aside.vue -------------------------------------------------------------------------------- /components/mobile/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/components/mobile/header.vue -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/config.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /filters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/filters/index.js -------------------------------------------------------------------------------- /id_rsa.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/id_rsa.enc -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/jest.config.js -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /layouts/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/layouts/error.vue -------------------------------------------------------------------------------- /middleware/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/middleware/layout.js -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/nuxt.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/package.json -------------------------------------------------------------------------------- /pages/_page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/_page.vue -------------------------------------------------------------------------------- /pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/about.vue -------------------------------------------------------------------------------- /pages/article/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/article/_id.vue -------------------------------------------------------------------------------- /pages/book.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/book.vue -------------------------------------------------------------------------------- /pages/code/_page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/code/_page.vue -------------------------------------------------------------------------------- /pages/date/_date.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/date/_date.vue -------------------------------------------------------------------------------- /pages/fuck/_page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/fuck/_page.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/search/_keyword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/search/_keyword.vue -------------------------------------------------------------------------------- /pages/tag/_tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/tag/_tag.vue -------------------------------------------------------------------------------- /pages/think/_page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/think/_page.vue -------------------------------------------------------------------------------- /pages/wall.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pages/wall.vue -------------------------------------------------------------------------------- /plugins/baidu-seo-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/baidu-seo-push.js -------------------------------------------------------------------------------- /plugins/clickOutside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/clickOutside.js -------------------------------------------------------------------------------- /plugins/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/copy.js -------------------------------------------------------------------------------- /plugins/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/filter.js -------------------------------------------------------------------------------- /plugins/finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/finally.js -------------------------------------------------------------------------------- /plugins/ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/ga.js -------------------------------------------------------------------------------- /plugins/gravatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/gravatar.js -------------------------------------------------------------------------------- /plugins/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/highlight.js -------------------------------------------------------------------------------- /plugins/howler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/howler.js -------------------------------------------------------------------------------- /plugins/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/marked.js -------------------------------------------------------------------------------- /plugins/progress-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/plugins/progress-image.js -------------------------------------------------------------------------------- /pm2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/pm2.config.js -------------------------------------------------------------------------------- /script/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/script/deploy.sh -------------------------------------------------------------------------------- /script/uploadCDN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/script/uploadCDN.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/server/index.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/icon.png -------------------------------------------------------------------------------- /static/images/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/contact.png -------------------------------------------------------------------------------- /static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/logo.png -------------------------------------------------------------------------------- /static/images/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/qrcode.jpg -------------------------------------------------------------------------------- /static/images/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/user.png -------------------------------------------------------------------------------- /static/images/wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/wechat.jpg -------------------------------------------------------------------------------- /static/images/zhifubao.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/static/images/zhifubao.jpg -------------------------------------------------------------------------------- /store/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/article.js -------------------------------------------------------------------------------- /store/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/book.js -------------------------------------------------------------------------------- /store/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/comment.js -------------------------------------------------------------------------------- /store/heros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/heros.js -------------------------------------------------------------------------------- /store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/index.js -------------------------------------------------------------------------------- /store/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/link.js -------------------------------------------------------------------------------- /store/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/options.js -------------------------------------------------------------------------------- /store/sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/sitemap.js -------------------------------------------------------------------------------- /store/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/store/tag.js -------------------------------------------------------------------------------- /test/Loading.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/test/Loading.spec.js -------------------------------------------------------------------------------- /utils/clickOutside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/clickOutside.js -------------------------------------------------------------------------------- /utils/event-bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/event-bus.js -------------------------------------------------------------------------------- /utils/lazyImg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/lazyImg.js -------------------------------------------------------------------------------- /utils/music-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/music-player.js -------------------------------------------------------------------------------- /utils/scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/scroll.js -------------------------------------------------------------------------------- /utils/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/utils/underscore.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jkchao/blog-front/HEAD/yarn.lock --------------------------------------------------------------------------------