site-logo
and site-name
to your
fastn
web site.site-logo
and site-name
logicmidnight-storm
has the provision of adding site-logo
and site-name
.
site-name: NULL
and site-logo: <your-logo-image-file-path>
properties to -- ds.page
component then it shows the logo only.site-name: Your Site Name
property to -- ds.page
component
then shows site-name
only.page
component has site-logo
and site-name
properties. You can pass
these properties to -- ds.page
component.-- import: fastn-community.github.io/midnight-storm as ds
-- ds.page: Page title
site-logo: $assets.files.static.ipsum-logo.svg
site-name: NULL
Some body content of the page.
-- end: ds.page
-- import: fastn-community.github.io/midnight-storm as ds
-- ds.page: Page title
site-name: fastn
Some body content of the page.
-- end: ds.page
We recommend creating a global module that helps you to keep all your global
properties and configurations in one .ftd
file.
Let's learn how to create a global module:
Create a new file let’s say ds.ftd
.
ds.ftd
module would look like:-- import: fastn-community.github.io/midnight-storm as ds
-- component page:
children wrapper:
optional caption title:
optional body body:
-- ds.page: $page.title
site-logo: $assets.files.static.ipsum-logo.svg
site-name: NULL
body: $page.body
-- ftd.column:
spacing.fixed.em: 0.8
width: fill-container
children: $page.wrapper
-- end: ftd.column
-- end: ds.page
-- end: page
Click on the download icon of the above code-block. ds.ftd
file will be
downloaded. Import this file inside your new .ftd
.
ds
component to create a new page using it.-- import: fastn-community.github.io/midnight-storm as ds
-- import: <your fastn package name>/ds
-- ds.page: This is page title
This is body area. It contains multiple paragraphs.
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis
praesentium voluptatum.
-- ds.h1: This is heading level 1
This is heading level 1 optional body content.
-- ds.h2: This is heading level 2
This is heading level 2 optional body content.
-- ds.h3: This is heading level 3
This is heading level 3 optional body content.
-- end: ds.page
Click on the download icon of the above code-block. logo.ftd
file will be
downloaded.
Add this file inside your fastn
project and deploy or run fastn serve
on
your localhost. Access your localhost in the browser
e.g.http://127.0.0.1:8000/logo/
you will see the page with logo.
site-name
with your site-name into the ds.ftd
file string site-name: my fastn site
and refresh e.g.http://127.0.0.1:8000/logo/
page,
you will see site-name only.