Landing page for your app
Table of Contents
Simple Website for Your App #
Ok, you have published your beautiful app on the App Store, or maybe you are thinking of publishing your app after a TestFlight period. Perhaps you need a place for your privacy and policy documents or a space to track all the changelogs. A website is the perfect solution.
What You Need #
To make things as easy as possible, we will use the potential of GitHub Pages, a service that hosts websites with a domain. So make sure you have a GitHub account and a little experience with Git.
How It Works #
This is a static website built with the Jekyll framework. Jekyll builds a static website, and users can apply a theme or template without having to code anything. For this project, we will use an existing template. You can find it in this repository.
What You Have to Do #
First step, fork the repository to have the same repository on your account. Once you have forked the repository, make sure you have enabled GitHub Pages for this repository. To do this, go to the repository’s settings, find “Pages” in the sidebar, and make sure it is enabled. Now GitHub will build and host your website without any problems.
Cool Features #
Clone the repository and open it with your preferred text editor. The most interesting thing is that if you paste your iOS app ID into the _config.yaml file, it will automatically grab the name, icon, price, and other information. If this doesn’t work, you can modify the appearance in the _config.yaml file. In case you want to add your privacy and policy terms or your changelog, there are two markdown files in the _pages folder that you can modify.
By following these steps, you can create a simple website for your app. Leverage the power of GitHub Pages and Jekyll to quickly generate a static website without coding everything from scratch. Customize the content according to your needs and provide your users with important information, such as privacy policies and changelogs.
GitHub Pages takes care of hosting and building your website, allowing you to focus on delivering the content you want to showcase. Take advantage of this opportunity to create a dedicated space for your app and enhance the user experience.