olmesm / landing-page

Landing page in 10 seconds :rocket:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Landing Page from yaml

Minimal landing page fed from a yaml config. Forked and modified from flexdinesh/dev-landing-page.

Usage

Github pages

  1. Fork this repo with the name {username}.github.io
  2. Change the content in content.yaml
  3. Set the correct branch in .github/workflows/gh-pages.yml
  4. Push to github
  5. Your site should be live at https://{username}.github.io

Custom Domain

  1. Fork this repo
  2. Setup the correct CNAME or IP adress as per Surge.sh: Adding a custom domain
  3. Change the content in content.yaml
  4. Set the correct branch in .github/workflows/surge.yml
  5. Set the correct CNAME in .github/workflows/surge.yml
  6. Set surge.sh credentials SURGE_TOKEN and SURGE_LOGIN as action secrets
  7. Push to github
  8. Your site should be live at the url entered above

If you want to make your new landing page available via github see setting up a custom domain.

Themes

Landing Page comes in 9 material themes.

9 Material Themes

If none of these themes fit within your taste, it's quite easy to customize and create your own too.

Development

Uses

# Install asdf dependencies
bash ./scripts/asdf-install.sh

# Install dependencies
npm install

# Start dev server
npm run dev

About

Landing page in 10 seconds :rocket:

License:MIT License


Languages

Language:CSS 44.8%Language:JavaScript 31.1%Language:HTML 14.7%Language:Shell 9.4%