├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .tern-project ├── README.md ├── _redirects ├── config ├── dev.env.js ├── index.js └── prod.env.js ├── index.html ├── package.json ├── src ├── App.vue ├── assets │ └── vue-snip.svg ├── components │ ├── Blog.vue │ ├── BlogFeed.vue │ ├── BlogFooter.vue │ ├── BlogNav.vue │ ├── BlogPost.vue │ └── index.js ├── helpers.js ├── main.js ├── plugins │ ├── device-queries │ │ ├── index.js │ │ └── match-media.js │ └── resource │ │ ├── cache.js │ │ └── index.js ├── resources │ ├── Blog.js │ ├── BlogFeed.js │ ├── BlogPost.js │ └── index.js ├── router │ └── index.js ├── sass │ ├── _app.scss │ ├── _tools.scss │ ├── base │ │ ├── _body.scss │ │ ├── _reset.scss │ │ └── _text.scss │ ├── blocks │ │ ├── _blog.scss │ │ ├── _footer.scss │ │ ├── _nav.scss │ │ ├── _pace.scss │ │ ├── _post.scss │ │ ├── _preview.scss │ │ ├── _rte.scss │ │ └── _v-transitions.scss │ └── tools │ │ ├── _colors.scss │ │ ├── _easings.scss │ │ ├── _functions.scss │ │ ├── _mediaqueries.scss │ │ └── _mixins.scss └── startup.js └── static ├── .gitkeep ├── api ├── blog.json ├── feed.json └── post │ ├── consequat-ut-nulla.json │ ├── curabitur-gravida-nisi.json │ ├── dolor-quis.json │ ├── lacinia-eget-tincidunt.json │ ├── neque-libero-convallis-eget.json │ ├── nunc-commodo-placerat.json │ ├── posuere-cubilia.json │ ├── potenti-cras-in-purus.json │ ├── pretium-nisl.json │ ├── sapien-ut-nunc.json │ ├── sit-amet-diam-in.json │ ├── sit-amet-erat.json │ ├── ultrices-mattis-odio.json │ ├── ut-massa-quis-augue.json │ └── vivamus-tortor-duis-mattis.json └── icons ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── manifest.json ├── mstile-150x150.png └── safari-pinned-tab.svg /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/.tern-project -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/README.md -------------------------------------------------------------------------------- /_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/_redirects -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/vue-snip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/assets/vue-snip.svg -------------------------------------------------------------------------------- /src/components/Blog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/components/Blog.vue -------------------------------------------------------------------------------- /src/components/BlogFeed.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/components/BlogFeed.vue -------------------------------------------------------------------------------- /src/components/BlogFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/components/BlogFooter.vue -------------------------------------------------------------------------------- /src/components/BlogNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/components/BlogNav.vue -------------------------------------------------------------------------------- /src/components/BlogPost.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/components/BlogPost.vue -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Blog' 2 | -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/main.js -------------------------------------------------------------------------------- /src/plugins/device-queries/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/plugins/device-queries/index.js -------------------------------------------------------------------------------- /src/plugins/device-queries/match-media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/plugins/device-queries/match-media.js -------------------------------------------------------------------------------- /src/plugins/resource/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/plugins/resource/cache.js -------------------------------------------------------------------------------- /src/plugins/resource/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/plugins/resource/index.js -------------------------------------------------------------------------------- /src/resources/Blog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/resources/Blog.js -------------------------------------------------------------------------------- /src/resources/BlogFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/resources/BlogFeed.js -------------------------------------------------------------------------------- /src/resources/BlogPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/resources/BlogPost.js -------------------------------------------------------------------------------- /src/resources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/resources/index.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/sass/_app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/_app.scss -------------------------------------------------------------------------------- /src/sass/_tools.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/_tools.scss -------------------------------------------------------------------------------- /src/sass/base/_body.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/base/_body.scss -------------------------------------------------------------------------------- /src/sass/base/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/base/_reset.scss -------------------------------------------------------------------------------- /src/sass/base/_text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/base/_text.scss -------------------------------------------------------------------------------- /src/sass/blocks/_blog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_blog.scss -------------------------------------------------------------------------------- /src/sass/blocks/_footer.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sass/blocks/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_nav.scss -------------------------------------------------------------------------------- /src/sass/blocks/_pace.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_pace.scss -------------------------------------------------------------------------------- /src/sass/blocks/_post.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_post.scss -------------------------------------------------------------------------------- /src/sass/blocks/_preview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_preview.scss -------------------------------------------------------------------------------- /src/sass/blocks/_rte.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_rte.scss -------------------------------------------------------------------------------- /src/sass/blocks/_v-transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/blocks/_v-transitions.scss -------------------------------------------------------------------------------- /src/sass/tools/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/tools/_colors.scss -------------------------------------------------------------------------------- /src/sass/tools/_easings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/tools/_easings.scss -------------------------------------------------------------------------------- /src/sass/tools/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/tools/_functions.scss -------------------------------------------------------------------------------- /src/sass/tools/_mediaqueries.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/tools/_mediaqueries.scss -------------------------------------------------------------------------------- /src/sass/tools/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/src/sass/tools/_mixins.scss -------------------------------------------------------------------------------- /src/startup.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/api/blog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/blog.json -------------------------------------------------------------------------------- /static/api/feed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/feed.json -------------------------------------------------------------------------------- /static/api/post/consequat-ut-nulla.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/consequat-ut-nulla.json -------------------------------------------------------------------------------- /static/api/post/curabitur-gravida-nisi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/curabitur-gravida-nisi.json -------------------------------------------------------------------------------- /static/api/post/dolor-quis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/dolor-quis.json -------------------------------------------------------------------------------- /static/api/post/lacinia-eget-tincidunt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/lacinia-eget-tincidunt.json -------------------------------------------------------------------------------- /static/api/post/neque-libero-convallis-eget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/neque-libero-convallis-eget.json -------------------------------------------------------------------------------- /static/api/post/nunc-commodo-placerat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/nunc-commodo-placerat.json -------------------------------------------------------------------------------- /static/api/post/posuere-cubilia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/posuere-cubilia.json -------------------------------------------------------------------------------- /static/api/post/potenti-cras-in-purus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/potenti-cras-in-purus.json -------------------------------------------------------------------------------- /static/api/post/pretium-nisl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/pretium-nisl.json -------------------------------------------------------------------------------- /static/api/post/sapien-ut-nunc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/sapien-ut-nunc.json -------------------------------------------------------------------------------- /static/api/post/sit-amet-diam-in.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/sit-amet-diam-in.json -------------------------------------------------------------------------------- /static/api/post/sit-amet-erat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/sit-amet-erat.json -------------------------------------------------------------------------------- /static/api/post/ultrices-mattis-odio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/ultrices-mattis-odio.json -------------------------------------------------------------------------------- /static/api/post/ut-massa-quis-augue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/ut-massa-quis-augue.json -------------------------------------------------------------------------------- /static/api/post/vivamus-tortor-duis-mattis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/api/post/vivamus-tortor-duis-mattis.json -------------------------------------------------------------------------------- /static/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /static/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/browserconfig.xml -------------------------------------------------------------------------------- /static/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/favicon-16x16.png -------------------------------------------------------------------------------- /static/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/favicon-32x32.png -------------------------------------------------------------------------------- /static/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/favicon.ico -------------------------------------------------------------------------------- /static/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/manifest.json -------------------------------------------------------------------------------- /static/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/mstile-150x150.png -------------------------------------------------------------------------------- /static/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snipcart/vue-blog-demo/HEAD/static/icons/safari-pinned-tab.svg --------------------------------------------------------------------------------