Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll theme that generates and publishes an iOS app landing page on GitHub Pages from a simple config file.
Automatic App Landing Page is a Jekyll theme for GitHub Pages that converts a forked repository into a live iOS app landing page in roughly five minutes.
Automatic App Landing Page is a static-site theme built on Jekyll and designed to be hosted on GitHub Pages. It takes an iOS App ID and a set of configuration values in _config.yml as input and produces a styled landing page with an app icon, name, price, App Store link, cover image, feature list, social links, a privacy policy page, and a changelog page. The theme is created by Emil Baehr, distributed under the MIT License, and has over 3,600 stars on GitHub.
_config.yml to set the app name, icon, description, price, App Store and Play Store links, cover image, overlay color, background color, text colors, iPhone device color, company name, website link, social links, and feature list items; no HTML or CSS editing is needed.ios_app_id field and the site rebuilds using your app's icon, name, price, and App Store link automatically..png or .jpg screenshot to assets/screenshot/, or videos to assets/videos/; supported video formats are .webm and .ogg for Chrome/Firefox and .mp4 and .mov for Safari, at resolutions 828x1792, 1125x2436, or 1242x2688.privacypolicy.md and CHANGELOG.md in the _pages directory, and control whether each appears in the top navigation via the include_in_header front matter value..md file into _pages that mirrors the structure of the supplied examples.https://your-username.github.io/your-repo-name/ without any build steps.Automatic App Landing Page is for iOS developers who need a clean marketing page but don't want to write front-end code. Indie app makers can fork the repo, add their App ID, and publish a free landing page on GitHub Pages. Developers who prefer Markdown and config files can maintain all site content, privacy policy, and changelog as plain text in a repository.
CHANGELOG.md to announce new versions, and the page's navigation link appears automatically if include_in_header is set to true.Fork the repository, then edit _config.yml to enter your iOS App ID, app details, colors, and links. Add a screenshot or video files to the designated asset folders, then modify or delete the privacypolicy.md and CHANGELOG.md files. Commit the changes and GitHub Pages rebuilds the site; each new commit to _config.yml triggers an automatic rebuild.
Yes. The theme is open source with an MIT License, and hosting it on GitHub Pages is free. There are no paid plans or feature restrictions mentioned in the repository.
No. All customization is done through _config.yml and Markdown files. The theme handles the HTML, CSS, and layout automatically.
Chrome and Firefox support .webm and .ogg; Safari supports .mp4 and .mov. You must include video files for both browser groups, and each must match one of the listed resolutions: 828x1792, 1125x2436, or 1242x2688.
Yes. Create a new .md file in the _pages directory that follows the same front-matter format, including include_in_header and title values, and the theme will render it as a page.
The quick start guide outlines four steps: fork the repo, enter your iOS App ID, add a screenshot or video, and edit the markdown pages. Most users can complete the process in about five minutes, not counting propagation time for GitHub Pages.
