├── public ├── robots.txt ├── _headers └── decapcms │ ├── index.html │ └── config.yml ├── .prettierignore ├── .dockerignore ├── .npmrc ├── .stackblitzrc ├── src ├── assets │ ├── favicons │ │ ├── favicon.ico │ │ ├── apple-touch-icon.png │ │ └── favicon.svg │ ├── images │ │ ├── app-store.png │ │ ├── default.png │ │ ├── google-play.png │ │ └── hero-image.png │ └── styles │ │ └── tailwind.css ├── components │ ├── common │ │ ├── SiteVerification.astro │ │ ├── CommonMeta.astro │ │ ├── SplitbeeAnalytics.astro │ │ ├── Analytics.astro │ │ ├── ToggleTheme.astro │ │ ├── ApplyColorMode.astro │ │ ├── ToggleMenu.astro │ │ ├── Image.astro │ │ ├── SocialShare.astro │ │ └── Metadata.astro │ ├── Logo.astro │ ├── ui │ │ ├── Background.astro │ │ ├── DListItem.astro │ │ ├── Headline.astro │ │ ├── WidgetWrapper.astro │ │ ├── Button.astro │ │ ├── ItemGrid2.astro │ │ ├── Timeline.astro │ │ ├── ItemGrid.astro │ │ └── Form.astro │ ├── blog │ │ ├── Grid.astro │ │ ├── List.astro │ │ ├── Headline.astro │ │ ├── ToBlogLink.astro │ │ ├── RelatedPosts.astro │ │ ├── Pagination.astro │ │ ├── Tags.astro │ │ ├── GridItem.astro │ │ ├── SinglePost.astro │ │ └── ListItem.astro │ ├── Favicons.astro │ ├── widgets │ │ ├── Note.astro │ │ ├── Announcement.astro │ │ ├── FAQs.astro │ │ ├── Features.astro │ │ ├── Contact.astro │ │ ├── Brands.astro │ │ ├── Features2.astro │ │ ├── Stats.astro │ │ ├── CallToAction.astro │ │ ├── BlogLatestPosts.astro │ │ ├── BlogHighlightedPosts.astro │ │ ├── Steps.astro │ │ ├── Features3.astro │ │ ├── Testimonials.astro │ │ ├── Steps2.astro │ │ ├── HeroText.astro │ │ ├── Content.astro │ │ ├── Hero.astro │ │ ├── Hero2.astro │ │ ├── Footer.astro │ │ ├── Pricing.astro │ │ └── Header.astro │ └── CustomStyles.astro ├── env.d.ts ├── utils │ ├── directories.ts │ ├── frontmatter.ts │ ├── utils.ts │ ├── permalinks.ts │ └── images.ts ├── layouts │ ├── PageLayout.astro │ ├── LandingLayout.astro │ ├── MarkdownLayout.astro │ └── Layout.astro ├── pages │ ├── 404.astro │ ├── rss.xml.ts │ ├── [...blog] │ │ ├── [tag] │ │ │ └── [...page].astro │ │ ├── [category] │ │ │ └── [...page].astro │ │ ├── [...page].astro │ │ └── index.astro │ ├── landing │ │ ├── sales.astro │ │ ├── click-through.astro │ │ ├── pre-launch.astro │ │ ├── product.astro │ │ ├── subscription.astro │ │ └── lead-generation.astro │ ├── contact.astro │ ├── pricing.astro │ └── about.astro ├── content │ └── config.ts ├── config.yaml ├── data │ └── post │ │ └── astrowind-template-in-depth.mdx ├── navigation.ts └── types.d.ts ├── docker-compose.yml ├── vendor ├── README.md └── integration │ ├── types.d.ts │ ├── utils │ ├── loadConfig.ts │ └── configBuilder.ts │ └── index.ts ├── netlify.toml ├── .editorconfig ├── sandbox.config.json ├── .vscode ├── launch.json ├── extensions.json ├── settings.json └── astrowind │ └── config-schema.json ├── tsconfig.json ├── vercel.json ├── .gitignore ├── .prettierrc.cjs ├── vscode.tailwind.json ├── Dockerfile ├── nginx └── nginx.conf ├── .github └── workflows │ └── actions.yaml ├── LICENSE.md ├── tailwind.config.js ├── eslint.config.js ├── package.json └── astro.config.ts /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .github 4 | .changeset -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | .vscode/ 4 | .github/ 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # Expose Astro dependencies for `pnpm` users 2 | shamefully-hoist=true -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- 1 | /_astro/* 2 | Cache-Control: public, max-age=31536000, immutable -------------------------------------------------------------------------------- /.stackblitzrc: -------------------------------------------------------------------------------- 1 | { 2 | "startCommand": "npm start", 3 | "env": { 4 | "ENABLE_CJS_IMPORTS": true 5 | } 6 | } -------------------------------------------------------------------------------- /src/assets/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/favicons/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/app-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/images/app-store.png -------------------------------------------------------------------------------- /src/assets/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/images/default.png -------------------------------------------------------------------------------- /src/assets/images/google-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/images/google-play.png -------------------------------------------------------------------------------- /src/assets/images/hero-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/images/hero-image.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | services: 2 | astrowind: 3 | build: . 4 | container_name: astrowind 5 | ports: 6 | - 8080:8080 7 | -------------------------------------------------------------------------------- /src/assets/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arthelokyo/astrowind/HEAD/src/assets/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /vendor/README.md: -------------------------------------------------------------------------------- 1 | This folder will become an integration for **AstroWind**. 2 | 3 | We are working to allow updates to template instances. 4 | These are changes on the way to new **AstroWind v2** 5 | -------------------------------------------------------------------------------- /src/components/common/SiteVerification.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import { SITE } from 'astrowind:config'; 3 | --- 4 | 5 | {SITE.googleSiteVerificationId && } 6 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | publish = "dist" 3 | command = "npm run build" 4 | [build.processing.html] 5 | pretty_urls = false 6 | [[headers]] 7 | for = "/_astro/*" 8 | [headers.values] 9 | Cache-Control = "public, max-age=31536000, immutable" 10 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | [*] 7 | charset = utf-8 8 | end_of_line = lf 9 | indent_size = 2 10 | indent_style = space 11 | insert_final_newline = true 12 | trim_trailing_whitespace = false -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "infiniteLoopProtection": true, 3 | "hardReloadOnChange": false, 4 | "view": "browser", 5 | "template": "node", 6 | "container": { 7 | "port": 3000, 8 | "startScript": "start", 9 | "node": "18" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/components/Logo.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import { SITE } from 'astrowind:config'; 3 | --- 4 | 5 | 8 | 🚀 {SITE?.name} 9 | 10 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /src/components/common/CommonMeta.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import { getAsset } from '~/utils/permalinks'; 3 | --- 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/components/ui/Background.astro: -------------------------------------------------------------------------------- 1 | --- 2 | export interface Props { 3 | isDark?: boolean; 4 | } 5 | 6 | const { isDark = false } = Astro.props; 7 | --- 8 | 9 |
Sorry, we couldn't find this page.
17 |18 | But dont worry, you can find plenty of other things on our homepage. 19 |
20 | Back to homepage 21 |