├── assets ├── icon.png ├── apple-badge.png ├── github-badge.png └── screenshots │ ├── screenshot_1.png │ ├── screenshot_2.png │ ├── screenshot_3.png │ ├── screenshot_4.png │ └── screenshot_5.png ├── Gemfile ├── _layouts ├── page.html ├── post.html └── default.html ├── tailwind.config.js ├── 404.html ├── postcss.config.js ├── package.json ├── _pages └── privacypolicy.md ├── main.css ├── README.md ├── _includes └── footer.html ├── LICENSE ├── _config.yml ├── Gemfile.lock ├── index.html └── .gitignore /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/apple-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/apple-badge.png -------------------------------------------------------------------------------- /assets/github-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/github-badge.png -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem "jekyll", "~> 4.2.0" 3 | 4 | group :jekyll_plugins do 5 | gem 'jekyll-postcss' 6 | end -------------------------------------------------------------------------------- /assets/screenshots/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/screenshots/screenshot_1.png -------------------------------------------------------------------------------- /assets/screenshots/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/screenshots/screenshot_2.png -------------------------------------------------------------------------------- /assets/screenshots/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/screenshots/screenshot_3.png -------------------------------------------------------------------------------- /assets/screenshots/screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/screenshots/screenshot_4.png -------------------------------------------------------------------------------- /assets/screenshots/screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikakruschel/app-landing-page/HEAD/assets/screenshots/screenshot_5.png -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 | {{ content }} 7 | {% include footer.html %} 8 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: [ 3 | '_includes/**/*.html', 4 | '_layouts/**/*.html', 5 | '_pages/*.md', 6 | '*.html', 7 | ], 8 | darkMode: 'media', 9 | } 10 | -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | --- 4 | 5 |The page you were looking for could not be found. It might have been removed, renamed, or did not exist in the first 7 | place.
-------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | require('postcss-import'), 4 | require('tailwindcss'), 5 | require('autoprefixer'), 6 | ...(process.env.JEKYLL_ENV == "production" 7 | ? [require('cssnano')({ preset: 'default' })] 8 | : []) 9 | ] 10 | }; 11 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app-landing-page", 3 | "version": "1.0.0", 4 | "description": "Create and deploy an iOS app landing page with Jekyll", 5 | "scripts": {}, 6 | "author": "Miká Kruschel", 7 | "license": "MIT", 8 | "devDependencies": { 9 | "@fullhuman/postcss-purgecss": "^4.0.0", 10 | "autoprefixer": "^10.2.6", 11 | "cssnano": "^4.1.11", 12 | "postcss": "^8.3.5", 13 | "postcss-import": "^12.0.1", 14 | "tailwindcss": "^2.2.4" 15 | } 16 | } -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 6 | 7 |
6 |
7 | ## Usage
8 |
9 | 1. Fork this repo or use it as a template
10 | 2. Edit `_config.yml` and enter the details for your app
11 | 3. Add screenshots (in `assets/screenshots/`) and app icon (in `assets` and add path in `_config.yml`)
12 | 4. Edit or remove Privacy Policy (`_pages/privacypolicy.md`)
13 | 5. Deploy to Vercel or Netlify ([guide](https://jekyllrb.com/resources/#guides))
14 |
15 | ## Credits
16 | - [Jekyll](https://github.com/jekyll/jekyll)
17 | - Alternative by emilbaehr: [Automatic App Landing Page](https://github.com/emilbaehr/automatic-app-landing-page)
18 |
19 | ## License
20 | [MIT](https://choosealicense.com/licenses/mit/)
--------------------------------------------------------------------------------
/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Miká Kruschel
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | app_name: Awesome App
2 | app_subtitle: Short tagline
3 | app_download: https://apps.apple.com/us/app/flashtex-flashcards/id1534437697
4 | app_github: https://github.com/mikakruschel/app-landing-page
5 | app_id: 1534437697
6 | email: mail@kruschel.dev
7 | app_icon: /assets/icon.png
8 | favicon: /assets/icon.png
9 |
10 | made_by: // Made by [Miká Kruschel](https://kruschel.dev)
11 |
12 | links:
13 | - title: AppStore Connect Widget
14 | url: https://ac-widget.xyz
15 |
16 | app_description: |
17 | Create and deploy an iOS app landing page with Jekyll
18 |
19 | ## Usage
20 |
21 | 1. Fork this repo or use it as a template
22 | 2. Edit `_config.yml` and enter the details for your app
23 | 3. Add screenshots (in `assets/screenshots/`) and app icon (in `assets` and add path in `_config.yml`)
24 | 4. Edit or remove Privacy Policy (`_pages/privacypolicy.md`)
25 | 5. Deploy to Vercel or Netlify ([guide](https://jekyllrb.com/resources/#guides))
26 |
27 |