├── .DS_Store ├── README.md ├── backend ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitignore ├── README.md ├── config │ ├── admin.js │ ├── api.js │ ├── database.js │ ├── middlewares.js │ └── server.js ├── database │ └── migrations │ │ └── .gitkeep ├── favicon.png ├── jsconfig.json ├── package.json ├── public │ ├── robots.txt │ └── uploads │ │ └── .gitkeep ├── src │ ├── admin │ │ ├── app.example.js │ │ └── webpack.config.example.js │ ├── api │ │ ├── .gitkeep │ │ ├── author │ │ │ ├── content-types │ │ │ │ └── author │ │ │ │ │ └── schema.json │ │ │ ├── controllers │ │ │ │ └── author.js │ │ │ ├── routes │ │ │ │ └── author.js │ │ │ └── services │ │ │ │ └── author.js │ │ ├── category │ │ │ ├── content-types │ │ │ │ └── category │ │ │ │ │ └── schema.json │ │ │ ├── controllers │ │ │ │ └── category.js │ │ │ ├── routes │ │ │ │ └── category.js │ │ │ └── services │ │ │ │ └── category.js │ │ └── post │ │ │ ├── content-types │ │ │ └── post │ │ │ │ ├── lifecycles.js │ │ │ │ └── schema.json │ │ │ ├── controllers │ │ │ └── post.js │ │ │ ├── routes │ │ │ └── post.js │ │ │ └── services │ │ │ └── post.js │ ├── extensions │ │ ├── .gitkeep │ │ └── users-permissions │ │ │ └── content-types │ │ │ └── user │ │ │ └── schema.json │ └── index.js ├── types │ └── generated │ │ ├── components.d.ts │ │ └── contentTypes.d.ts └── yarn.lock ├── frontend ├── .env.example ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ └── settings.json ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── favicon.svg ├── src │ ├── components │ │ ├── BlogGrid.astro │ │ ├── BlogGridItem.astro │ │ ├── Card.astro │ │ └── SingleBlogItem.astro │ ├── env.d.ts │ ├── layouts │ │ └── Layout.astro │ └── pages │ │ ├── index.astro │ │ └── post │ │ └── [slug].astro ├── tailwind.config.mjs ├── tsconfig.json └── yarn.lock ├── package.json ├── resources ├── .DS_Store ├── 01-strapi-login.png ├── 02-strapi-dashboard.png ├── 03-content-builder.png ├── 04-create-collection-type.png ├── 05-category.png ├── 06-add-text.png ├── 07-create-category.png ├── 08-create-author.png ├── 09-create-posts.png ├── 10-post-category-relation.png ├── 11-post-author-relation.png ├── 12-permissions.gif ├── 13-5-posts.png ├── 14-json-response.png ├── 15-astro-project.png ├── 16-astro-folder.png └── simple-blog.png ├── seed-data.tar.gz └── yarn.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/README.md -------------------------------------------------------------------------------- /backend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/.editorconfig -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.eslintignore: -------------------------------------------------------------------------------- 1 | .cache 2 | build 3 | **/node_modules/** 4 | -------------------------------------------------------------------------------- /backend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/.eslintrc -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/config/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/config/admin.js -------------------------------------------------------------------------------- /backend/config/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/config/api.js -------------------------------------------------------------------------------- /backend/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/config/database.js -------------------------------------------------------------------------------- /backend/config/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/config/middlewares.js -------------------------------------------------------------------------------- /backend/config/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/config/server.js -------------------------------------------------------------------------------- /backend/database/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/favicon.png -------------------------------------------------------------------------------- /backend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/jsconfig.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/public/robots.txt -------------------------------------------------------------------------------- /backend/public/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/admin/app.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/admin/app.example.js -------------------------------------------------------------------------------- /backend/src/admin/webpack.config.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/admin/webpack.config.example.js -------------------------------------------------------------------------------- /backend/src/api/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/api/author/content-types/author/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/author/content-types/author/schema.json -------------------------------------------------------------------------------- /backend/src/api/author/controllers/author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/author/controllers/author.js -------------------------------------------------------------------------------- /backend/src/api/author/routes/author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/author/routes/author.js -------------------------------------------------------------------------------- /backend/src/api/author/services/author.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/author/services/author.js -------------------------------------------------------------------------------- /backend/src/api/category/content-types/category/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/category/content-types/category/schema.json -------------------------------------------------------------------------------- /backend/src/api/category/controllers/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/category/controllers/category.js -------------------------------------------------------------------------------- /backend/src/api/category/routes/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/category/routes/category.js -------------------------------------------------------------------------------- /backend/src/api/category/services/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/category/services/category.js -------------------------------------------------------------------------------- /backend/src/api/post/content-types/post/lifecycles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/post/content-types/post/lifecycles.js -------------------------------------------------------------------------------- /backend/src/api/post/content-types/post/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/post/content-types/post/schema.json -------------------------------------------------------------------------------- /backend/src/api/post/controllers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/post/controllers/post.js -------------------------------------------------------------------------------- /backend/src/api/post/routes/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/post/routes/post.js -------------------------------------------------------------------------------- /backend/src/api/post/services/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/api/post/services/post.js -------------------------------------------------------------------------------- /backend/src/extensions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/extensions/users-permissions/content-types/user/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/extensions/users-permissions/content-types/user/schema.json -------------------------------------------------------------------------------- /backend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/src/index.js -------------------------------------------------------------------------------- /backend/types/generated/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/types/generated/components.d.ts -------------------------------------------------------------------------------- /backend/types/generated/contentTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/types/generated/contentTypes.d.ts -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- 1 | STRAPI_URL=http://localhost:1337 -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /frontend/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/.vscode/launch.json -------------------------------------------------------------------------------- /frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/astro.config.mjs -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/src/components/BlogGrid.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/components/BlogGrid.astro -------------------------------------------------------------------------------- /frontend/src/components/BlogGridItem.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/components/BlogGridItem.astro -------------------------------------------------------------------------------- /frontend/src/components/Card.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/components/Card.astro -------------------------------------------------------------------------------- /frontend/src/components/SingleBlogItem.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/components/SingleBlogItem.astro -------------------------------------------------------------------------------- /frontend/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /frontend/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/layouts/Layout.astro -------------------------------------------------------------------------------- /frontend/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/pages/index.astro -------------------------------------------------------------------------------- /frontend/src/pages/post/[slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/src/pages/post/[slug].astro -------------------------------------------------------------------------------- /frontend/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/tailwind.config.mjs -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/base" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/package.json -------------------------------------------------------------------------------- /resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/.DS_Store -------------------------------------------------------------------------------- /resources/01-strapi-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/01-strapi-login.png -------------------------------------------------------------------------------- /resources/02-strapi-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/02-strapi-dashboard.png -------------------------------------------------------------------------------- /resources/03-content-builder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/03-content-builder.png -------------------------------------------------------------------------------- /resources/04-create-collection-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/04-create-collection-type.png -------------------------------------------------------------------------------- /resources/05-category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/05-category.png -------------------------------------------------------------------------------- /resources/06-add-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/06-add-text.png -------------------------------------------------------------------------------- /resources/07-create-category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/07-create-category.png -------------------------------------------------------------------------------- /resources/08-create-author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/08-create-author.png -------------------------------------------------------------------------------- /resources/09-create-posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/09-create-posts.png -------------------------------------------------------------------------------- /resources/10-post-category-relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/10-post-category-relation.png -------------------------------------------------------------------------------- /resources/11-post-author-relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/11-post-author-relation.png -------------------------------------------------------------------------------- /resources/12-permissions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/12-permissions.gif -------------------------------------------------------------------------------- /resources/13-5-posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/13-5-posts.png -------------------------------------------------------------------------------- /resources/14-json-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/14-json-response.png -------------------------------------------------------------------------------- /resources/15-astro-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/15-astro-project.png -------------------------------------------------------------------------------- /resources/16-astro-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/16-astro-folder.png -------------------------------------------------------------------------------- /resources/simple-blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/resources/simple-blog.png -------------------------------------------------------------------------------- /seed-data.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/seed-data.tar.gz -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaulBratslavsky/strapi-astro-blog-post/HEAD/yarn.lock --------------------------------------------------------------------------------