page
component has a show-footer
boolean type property. You can add different
footers using the show-footer: true
property.
We have created a few footer components for you. Please, visit our footer package, you can choose the footer of your choice from there.
In theFASTN/ds.ftd
, we are using fastn-footer
from the footer
package.FASTN/ds.ftd
global module that
helps you to keep all your global properties and configurations in one .ftd
file.FASTN/ds.ftd
module of doc-site
?You can modify a FASTN/ds.ftd
module which is already added inside your
fastn
package.
FASTN/ds.ftd
module:-- import: fastn-community.github.io/footer
-- import: fastn-community.github.io/doc-site/common
-- import: fastn-community.github.io/roboto-typography as typo
-- import: fastn-community.github.io/doc-site
export: author-bio,code,compact-text,featured-post,h0,h1,h2,h3,iframe,image,image-first,image-in-between,link,link-group,markdown,not-found-1,not-found-2,output,post,posts,rendered,tip,without-image,youtube
-- component page:
children wrapper:
optional caption title:
optional body body:
boolean sidebar: true
optional string document-title:
optional string document-description:
optional ftd.raw-image-src document-image:
optional string site-name: Doc Site
optional ftd.image-src site-logo:
boolean github-icon: true
optional string github-url: https://github.com/fastn-community/doc-site/
boolean full-width: false
ftd.type-data types: $typo.types
ftd.color-scheme colors: $ftd.default-colors
integer logo-width: $common.logo-width
integer logo-height: $common.logo-height
boolean show-footer: true
boolean show-banner: true
ftd.ui list banner:
fastn.app-ui apps: $common.apps
boolean login-button: $common.login-button
string site-url: $common.site-url
-- ftd.ui list page.footer:
-- footer.fastn-footer:
copyright: Copyright © 2023 - [FifthTry](https://www.fifthtry.com/)
site-logo: $common.fastn-logo
powered-by-text: Powered by
powered-by-link: https://fastn.com/
-- end: page.footer
-- ftd.ui list page.right-sidebar:
-- ds.h3: Heading in sidebar
You can call any component inside sidebar
-- ds.compact-text: Quick links:
- [Install `fastn`](install/)
- [Create `fastn` package](create-fastn-package/)
- [Expander Crash Course](expander/)
-- ds.compact-text: Join us:
We welcome you to join our [Discord](https://discord.gg/a7eBUeutWD) community today.
We are trying to create a language for human beings and we do not
believe it would be possible without your support. We would love to hear from you.
-- end: page.right-sidebar
-- doc-site.page: $page.title
site-logo: $page.site-logo
body: $page.body
colors: $page.colors
sidebar: $page.sidebar
full-width: $page.full-width
types: $page.types
show-banner: $page.show-banner
show-footer: $page.show-footer
site-name: $page.site-name
logo-height: $page.logo-height
logo-width: $page.logo-width
github-icon: $page.github-icon
github-url: $page.github-url
right-sidebar: $page.right-sidebar
footer: $page.footer
banner: $page.banner
document-title: $page.document-title
document-description: $page.document-description
document-image: $page.document-image
apps: $page.apps
login-button: $page.login-button
site-url: $page.site-url
-- ftd.column:
spacing.fixed.em: 0.8
width: fill-container
children: $page.wrapper
-- end: ftd.column
-- end: doc-site.page
-- end: page
If you want to change above FASTN/ds.ftd
module footer fastn-footer
with
social footer
then download below code snippet, and update your footer copyright message,
social urls with your social links.
Then deploy or run fastn serve
on your localhost. Access your localhost in the
browser e.g.http://127.0.0.1:8000/
you will see all your pages with a
social-footer
.
-- import: fastn-community.github.io/footer
-- import: fastn-community.github.io/doc-site/common
-- import: fastn-community.github.io/roboto-typography as typo
-- import: fastn-community.github.io/doc-site
export: author-bio,code,compact-text,featured-post,h0,h1,h2,h3,iframe,image,image-first,image-in-between,link,link-group,markdown,not-found-1,not-found-2,output,post,posts,rendered,tip,without-image,youtube
-- component page:
children wrapper:
optional caption title:
optional body body:
boolean sidebar: true
optional string document-title:
optional string document-description:
optional ftd.raw-image-src document-image:
optional string site-name: Doc Site
optional ftd.image-src site-logo:
boolean github-icon: true
optional string github-url: https://github.com/fastn-community/doc-site/
boolean full-width: false
ftd.type-data types: $typo.types
ftd.color-scheme colors: $ftd.default-colors
integer logo-width: $common.logo-width
integer logo-height: $common.logo-height
boolean show-footer: true
boolean show-banner: true
ftd.ui list banner:
fastn.app-ui apps: $common.apps
boolean login-button: $common.login-button
string site-url: $common.site-url
-- ftd.ui list page.footer:
-- footer.social-footer:
footer-links: $footer.sitemap.sections
copyright: Copyright © 2023 - [FifthTry.com](https://www.fifthtry.com/)
twitter-logo: $assets.files.assets.twitter.svg
twitter-url: https://twitter.com/FifthTryHQ
facebook-logo: $assets.files.assets.facebook.svg
facebook-url: index.html
discord-logo: $assets.files.assets.discord.svg
discord-url: https://discord.gg/bucrdvptYd
instagram-logo: $assets.files.assets.instagram.svg
instagram-url: index.html
telegram-logo: $assets.files.assets.telegram.svg
telegram-url: index.html
-- end: page.footer
-- ftd.ui list page.right-sidebar:
-- ds.h3: Heading in sidebar
You can call any component inside sidebar
-- ds.compact-text: Quick links:
- [Install `fastn`](install/)
- [Create `fastn` package](create-fastn-package/)
- [Expander Crash Course](expander/)
-- ds.compact-text: Join us:
We welcome you to join our [Discord](https://discord.gg/a7eBUeutWD) community today.
We are trying to create a language for human beings and we do not
believe it would be possible without your support. We would love to hear from you.
-- end: page.right-sidebar
-- doc-site.page: $page.title
site-logo: $page.site-logo
body: $page.body
colors: $page.colors
sidebar: $page.sidebar
full-width: $page.full-width
types: $page.types
show-banner: $page.show-banner
show-footer: $page.show-footer
site-name: $page.site-name
logo-height: $page.logo-height
logo-width: $page.logo-width
github-icon: $page.github-icon
github-url: $page.github-url
right-sidebar: $page.right-sidebar
footer: $page.footer
banner: $page.banner
document-title: $page.document-title
document-description: $page.document-description
document-image: $page.document-image
apps: $page.apps
login-button: $page.login-button
site-url: $page.site-url
-- ftd.column:
spacing.fixed.em: 0.8
width: fill-container
children: $page.wrapper
-- end: ftd.column
-- end: doc-site.page
-- end: page