Skip to content

useflyyer/socialpreview-flyyer

Repository files navigation

flayyer-deploy-yarn

🌠 Flayyer example from SocialPreview.io

This was built with yarn create flayyer-app using typescript & styled-components template interactive option. Automated deploy using flayyer-actions.

Create your own flexible & automated image preview for your website

Feel free to checkout the latest documentation at flayyer.com/docs 📖

Development

You can start a development server at http://localhost:7777 with:

npm run start

# Custom port and host
npm run start --port 3000 --host 0.0.0.0

Then preview your template at http://localhost:7777/main.html

Deployment

Once you are ready to deploy please remember to build the project first:

npm run build

Get your Flayyer key from https://flayyer.com and set it as an environment variable:

export FLAYYER_KEY=...

Deploy to production

npm run deploy

You can find the URL for your deck in the terminal output.

Flayyer Studio

For a better development experience visit flayyer.github.io/flayyer-studio/

flayyer studio screenshot

FAQ & Caveats

SCSS Support

Sure. Install npm install --save sass and just import your SASS/SCSS files just like: import "/styles.scss".

See: https://flayyer.com/en/docs/structure/styles

Custom fonts

Refer to https://flayyer.com/en/docs/structure/fonts.

Nested directories

This is not implemented yet. Please prefer a flat /templates directory. This means you have to avoid folders inside /templates.

Folders outside /templates is ok 👍

Development server crashes or stop previewing

The development server (npm start) can be buggy sometimes. Please restart the server if you encounter any problems.