├── .editorconfig ├── .eslintrc.js ├── .github └── semantic.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── assets ├── README.md ├── icons │ ├── home.svg │ ├── list.svg │ ├── moon.svg │ └── sun.svg ├── images │ ├── 1.svg │ ├── 2.svg │ ├── 3.svg │ ├── 4.svg │ └── 5.svg └── styles │ ├── global │ ├── index.scss │ ├── other.scss │ ├── transitions.scss │ └── typography.scss │ └── variables.scss ├── commitlint.config.js ├── components ├── AppOptions │ ├── SwitcherColorMode │ │ └── index.vue │ ├── SwitcherLang │ │ └── index.vue │ └── index.vue ├── DbFooter │ └── index.vue ├── LinkToHome │ └── index.vue ├── PostCard │ └── index.vue ├── PostFull │ └── index.vue ├── PostList │ └── index.vue ├── README.md └── SectionHeader │ └── index.vue ├── content ├── Post.d.ts ├── posts.ts └── posts │ ├── 1.md │ ├── 2.md │ ├── 3.md │ ├── 4.md │ └── 5.md ├── layouts ├── README.md ├── default.vue └── error.vue ├── locales ├── en.js ├── i18n-nuxt-config.js └── ru.js ├── middleware └── README.md ├── nuxt.config.js ├── package.json ├── pages ├── README.md ├── index.vue └── post │ └── _id.vue ├── plugins ├── README.md └── mixins │ └── getDynamicFile.ts ├── static ├── README.md ├── favicon.ico └── fonts │ ├── Rubik-Bold.woff │ ├── Rubik-Bold.woff2 │ ├── Rubik-Medium.woff │ ├── Rubik-Medium.woff2 │ ├── Rubik-Regular.woff │ ├── Rubik-Regular.woff2 │ └── fonts.css ├── store └── README.md ├── stylelint.config.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/icons/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/icons/home.svg -------------------------------------------------------------------------------- /assets/icons/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/icons/list.svg -------------------------------------------------------------------------------- /assets/icons/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/icons/moon.svg -------------------------------------------------------------------------------- /assets/icons/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/icons/sun.svg -------------------------------------------------------------------------------- /assets/images/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/images/1.svg -------------------------------------------------------------------------------- /assets/images/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/images/2.svg -------------------------------------------------------------------------------- /assets/images/3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/images/3.svg -------------------------------------------------------------------------------- /assets/images/4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/images/4.svg -------------------------------------------------------------------------------- /assets/images/5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/images/5.svg -------------------------------------------------------------------------------- /assets/styles/global/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/styles/global/index.scss -------------------------------------------------------------------------------- /assets/styles/global/other.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/styles/global/other.scss -------------------------------------------------------------------------------- /assets/styles/global/transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/styles/global/transitions.scss -------------------------------------------------------------------------------- /assets/styles/global/typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/styles/global/typography.scss -------------------------------------------------------------------------------- /assets/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/assets/styles/variables.scss -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /components/AppOptions/SwitcherColorMode/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/AppOptions/SwitcherColorMode/index.vue -------------------------------------------------------------------------------- /components/AppOptions/SwitcherLang/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/AppOptions/SwitcherLang/index.vue -------------------------------------------------------------------------------- /components/AppOptions/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/AppOptions/index.vue -------------------------------------------------------------------------------- /components/DbFooter/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/DbFooter/index.vue -------------------------------------------------------------------------------- /components/LinkToHome/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/LinkToHome/index.vue -------------------------------------------------------------------------------- /components/PostCard/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/PostCard/index.vue -------------------------------------------------------------------------------- /components/PostFull/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/PostFull/index.vue -------------------------------------------------------------------------------- /components/PostList/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/PostList/index.vue -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/README.md -------------------------------------------------------------------------------- /components/SectionHeader/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/components/SectionHeader/index.vue -------------------------------------------------------------------------------- /content/Post.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/Post.d.ts -------------------------------------------------------------------------------- /content/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts.ts -------------------------------------------------------------------------------- /content/posts/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts/1.md -------------------------------------------------------------------------------- /content/posts/2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts/2.md -------------------------------------------------------------------------------- /content/posts/3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts/3.md -------------------------------------------------------------------------------- /content/posts/4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts/4.md -------------------------------------------------------------------------------- /content/posts/5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/content/posts/5.md -------------------------------------------------------------------------------- /layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/layouts/README.md -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /layouts/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/layouts/error.vue -------------------------------------------------------------------------------- /locales/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/locales/en.js -------------------------------------------------------------------------------- /locales/i18n-nuxt-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/locales/i18n-nuxt-config.js -------------------------------------------------------------------------------- /locales/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/locales/ru.js -------------------------------------------------------------------------------- /middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/middleware/README.md -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/nuxt.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/package.json -------------------------------------------------------------------------------- /pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/pages/README.md -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/post/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/pages/post/_id.vue -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/mixins/getDynamicFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/plugins/mixins/getDynamicFile.ts -------------------------------------------------------------------------------- /static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/README.md -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/fonts/Rubik-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Bold.woff -------------------------------------------------------------------------------- /static/fonts/Rubik-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Bold.woff2 -------------------------------------------------------------------------------- /static/fonts/Rubik-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Medium.woff -------------------------------------------------------------------------------- /static/fonts/Rubik-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Medium.woff2 -------------------------------------------------------------------------------- /static/fonts/Rubik-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Regular.woff -------------------------------------------------------------------------------- /static/fonts/Rubik-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/Rubik-Regular.woff2 -------------------------------------------------------------------------------- /static/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/static/fonts/fonts.css -------------------------------------------------------------------------------- /store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/store/README.md -------------------------------------------------------------------------------- /stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/stylelint.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikhail-shpakov/nuxt-blog/HEAD/tsconfig.json --------------------------------------------------------------------------------