Creating a Landing Website!

Creating a Landing Website!

February 14, 2024

Astro Themes for inspiration on Landing Pages:

  1. AstroZinc - https://astrozinc.exylons.com/

  2. Luna Landing - https://github.com/JimmyCamus/luna-landing

  • Configurable with a JSON!
  • MIT | Template of a business landing page to be configured by json file /src/data/landing.json
Proposed for Ourika 📌
  • The fav icons works as configured with "./public/favicon.svg"

Which I could change from png to svg thanks to adobe and provided guideventure-logo.svg

  • The theme brings a OG Image, which equals to the first image of the landing.

  • PagesSpeed: 100/100/100/100

Compared with the competitor (WP) ~ping 30 vs ping ~300

I needed to make few tweaks for the images to work (when they are at public)

sudo apt install webp

for file in *.jpg; do
  cwebp "$file" -o "${file%.jpg}.webp"
done
sudo apt install graphicsmagick-imagemagick-compat
convert tour1.webp -rotate 180 tour1_rotated.webp

It could be deployed quickly with CF Wrangler CLI:

alt text

Creating such view:

alt text

ℹ️
From Travel, to show your work, to helping others :)
  1. Minimal Studio

  2. Sendit

  3. Energy Template

For Taxies as well 📌

Update

  1. Mizar - https://github.com/majesticooss/mizar

✅ Localization ✅ Blog ✅ CMS for editing blog post (thanks to Keystatic CMS) ✅ PWA (thanks to vite-pwa)

Im well aware that a Bachata-Cerdo uses it 📌
  1. https://github.com/majesticooss/mintaka

Currently this theme only works with the premium version of GSAP, the steps to use the standard version will be available in the future.


FAQ

What it is KeyStaticCMS?

A tool that makes Markdown, JSON and YAML content in your codebase editable by humans.

Live edit content on GitHub or your local file system, without disrupting your existing code and workflows.

MIT | Content Management for your Codebase - https://github.com/Thinkmill/keystatic

Using KeyStatic CMS with Mizar Astro Theme

Once you install and run the dev server:

npm install
#rm -rf .git
npm run dev

You will see the regular localhost:4321 to explore the theme

But also: http://127.0.0.1:4321/keystatic/ is available.

npm run build
npx serve -s dist #http://localhost:3000