Skip to content

olmesm/landing-page

 
 

Repository files navigation

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 🚀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 44.8%
  • JavaScript 31.1%
  • HTML 14.7%
  • Shell 9.4%