├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── example-blog ├── .env.template ├── .gitignore ├── .prettierignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── appwrite.json ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ ├── favicon.svg │ ├── placeholder-about.jpg │ ├── placeholder-hero.jpg │ └── placeholder-social.jpg ├── src │ ├── components │ │ ├── Account.astro │ │ ├── AdminButtons.astro │ │ ├── AdminCreate.astro │ │ ├── BaseHead.astro │ │ ├── Comments.astro │ │ ├── Footer.astro │ │ ├── Header.astro │ │ ├── HeaderAccount.astro │ │ ├── ModalDelete.astro │ │ ├── NavLink.astro │ │ ├── SideNav.astro │ │ ├── ThemeSwitcher.astro │ │ └── UploadFile.astro │ ├── consts.ts │ ├── env.d.ts │ ├── layouts │ │ ├── BlogPost.astro │ │ └── SiteLayout.astro │ ├── lib │ │ ├── appwrite.ts │ │ └── utilities.ts │ └── pages │ │ ├── account │ │ ├── index.astro │ │ ├── login.astro │ │ └── signup.astro │ │ ├── index.astro │ │ ├── posts │ │ ├── [...slug].astro │ │ ├── create.astro │ │ ├── edit.astro │ │ └── index.astro │ │ └── rss.xml.js └── tsconfig.json └── server-side-rendering ├── .env.example ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public └── appwrite-icon.svg ├── src ├── env.d.ts ├── images │ ├── appwrite-logo-dark.svg │ └── login-dark-mode.png ├── layouts │ └── Layout.astro ├── middleware.ts ├── pages │ ├── account.astro │ ├── index.astro │ ├── oauth.ts │ ├── signin.astro │ └── signup.astro └── server │ └── appwrite.ts └── tsconfig.json /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/README.md -------------------------------------------------------------------------------- /example-blog/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/.env.template -------------------------------------------------------------------------------- /example-blog/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/.gitignore -------------------------------------------------------------------------------- /example-blog/.prettierignore: -------------------------------------------------------------------------------- 1 | appwrite.json -------------------------------------------------------------------------------- /example-blog/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/.vscode/extensions.json -------------------------------------------------------------------------------- /example-blog/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/.vscode/launch.json -------------------------------------------------------------------------------- /example-blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/README.md -------------------------------------------------------------------------------- /example-blog/appwrite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/appwrite.json -------------------------------------------------------------------------------- /example-blog/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/astro.config.mjs -------------------------------------------------------------------------------- /example-blog/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/package-lock.json -------------------------------------------------------------------------------- /example-blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/package.json -------------------------------------------------------------------------------- /example-blog/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/public/favicon.svg -------------------------------------------------------------------------------- /example-blog/public/placeholder-about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/public/placeholder-about.jpg -------------------------------------------------------------------------------- /example-blog/public/placeholder-hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/public/placeholder-hero.jpg -------------------------------------------------------------------------------- /example-blog/public/placeholder-social.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/public/placeholder-social.jpg -------------------------------------------------------------------------------- /example-blog/src/components/Account.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/Account.astro -------------------------------------------------------------------------------- /example-blog/src/components/AdminButtons.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/AdminButtons.astro -------------------------------------------------------------------------------- /example-blog/src/components/AdminCreate.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/AdminCreate.astro -------------------------------------------------------------------------------- /example-blog/src/components/BaseHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/BaseHead.astro -------------------------------------------------------------------------------- /example-blog/src/components/Comments.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/Comments.astro -------------------------------------------------------------------------------- /example-blog/src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/Footer.astro -------------------------------------------------------------------------------- /example-blog/src/components/Header.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/Header.astro -------------------------------------------------------------------------------- /example-blog/src/components/HeaderAccount.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/HeaderAccount.astro -------------------------------------------------------------------------------- /example-blog/src/components/ModalDelete.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/ModalDelete.astro -------------------------------------------------------------------------------- /example-blog/src/components/NavLink.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/NavLink.astro -------------------------------------------------------------------------------- /example-blog/src/components/SideNav.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/SideNav.astro -------------------------------------------------------------------------------- /example-blog/src/components/ThemeSwitcher.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/ThemeSwitcher.astro -------------------------------------------------------------------------------- /example-blog/src/components/UploadFile.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/components/UploadFile.astro -------------------------------------------------------------------------------- /example-blog/src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/consts.ts -------------------------------------------------------------------------------- /example-blog/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/env.d.ts -------------------------------------------------------------------------------- /example-blog/src/layouts/BlogPost.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/layouts/BlogPost.astro -------------------------------------------------------------------------------- /example-blog/src/layouts/SiteLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/layouts/SiteLayout.astro -------------------------------------------------------------------------------- /example-blog/src/lib/appwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/lib/appwrite.ts -------------------------------------------------------------------------------- /example-blog/src/lib/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/lib/utilities.ts -------------------------------------------------------------------------------- /example-blog/src/pages/account/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/account/index.astro -------------------------------------------------------------------------------- /example-blog/src/pages/account/login.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/account/login.astro -------------------------------------------------------------------------------- /example-blog/src/pages/account/signup.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/account/signup.astro -------------------------------------------------------------------------------- /example-blog/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/index.astro -------------------------------------------------------------------------------- /example-blog/src/pages/posts/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/posts/[...slug].astro -------------------------------------------------------------------------------- /example-blog/src/pages/posts/create.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/posts/create.astro -------------------------------------------------------------------------------- /example-blog/src/pages/posts/edit.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/posts/edit.astro -------------------------------------------------------------------------------- /example-blog/src/pages/posts/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/posts/index.astro -------------------------------------------------------------------------------- /example-blog/src/pages/rss.xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/example-blog/src/pages/rss.xml.js -------------------------------------------------------------------------------- /example-blog/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } 4 | -------------------------------------------------------------------------------- /server-side-rendering/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/.env.example -------------------------------------------------------------------------------- /server-side-rendering/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/.gitignore -------------------------------------------------------------------------------- /server-side-rendering/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/.vscode/settings.json -------------------------------------------------------------------------------- /server-side-rendering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/README.md -------------------------------------------------------------------------------- /server-side-rendering/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/astro.config.mjs -------------------------------------------------------------------------------- /server-side-rendering/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/package-lock.json -------------------------------------------------------------------------------- /server-side-rendering/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/package.json -------------------------------------------------------------------------------- /server-side-rendering/public/appwrite-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/public/appwrite-icon.svg -------------------------------------------------------------------------------- /server-side-rendering/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/env.d.ts -------------------------------------------------------------------------------- /server-side-rendering/src/images/appwrite-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/images/appwrite-logo-dark.svg -------------------------------------------------------------------------------- /server-side-rendering/src/images/login-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/images/login-dark-mode.png -------------------------------------------------------------------------------- /server-side-rendering/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/layouts/Layout.astro -------------------------------------------------------------------------------- /server-side-rendering/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/middleware.ts -------------------------------------------------------------------------------- /server-side-rendering/src/pages/account.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/pages/account.astro -------------------------------------------------------------------------------- /server-side-rendering/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/pages/index.astro -------------------------------------------------------------------------------- /server-side-rendering/src/pages/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/pages/oauth.ts -------------------------------------------------------------------------------- /server-side-rendering/src/pages/signin.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/pages/signin.astro -------------------------------------------------------------------------------- /server-side-rendering/src/pages/signup.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/pages/signup.astro -------------------------------------------------------------------------------- /server-side-rendering/src/server/appwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appwrite/demos-for-astro/HEAD/server-side-rendering/src/server/appwrite.ts -------------------------------------------------------------------------------- /server-side-rendering/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } 4 | --------------------------------------------------------------------------------