diff --git a/docs/assets/images/bg-dark.png b/docs/assets/images/bg-dark.png new file mode 100644 index 0000000..fab2305 Binary files /dev/null and b/docs/assets/images/bg-dark.png differ diff --git a/docs/assets/images/bg-light.png b/docs/assets/images/bg-light.png new file mode 100644 index 0000000..e30ee68 Binary files /dev/null and b/docs/assets/images/bg-light.png differ diff --git a/docs/assets/overrides/home.html b/docs/assets/overrides/home.html new file mode 100644 index 0000000..a3d3171 --- /dev/null +++ b/docs/assets/overrides/home.html @@ -0,0 +1,5 @@ +{% extends "base.html" %} +{% block content %} + + {{ super() }} +{% endblock %} \ No newline at end of file diff --git a/docs/assets/stylesheet/extra.css b/docs/assets/stylesheet/extra.css new file mode 100644 index 0000000..4d78626 --- /dev/null +++ b/docs/assets/stylesheet/extra.css @@ -0,0 +1,58 @@ +[data-md-color-scheme="slate"] { + --md-primary-fg-color: #00FF90; + --md-primary-fg-color--light: #7FFFC7; + --md-primary-fg-color--dark: #00FF90; + --md-accent-fg-color: #7FFFC7; + --md-primary-bg-color: #000000; + --md-accent-bg-color: #000000; + + --md-default-fg-color--light: #ffffff; + + /* background tuning */ + --md-default-bg-color: #001111; + + /* code blocks */ + + --md-code-fg-color: #ffffff; + --md-code-bg-color: #000000; +} + +[data-md-color-scheme="default"] { + --md-primary-fg-color: #FF6A00; + --md-primary-fg-color--light: #FFB47F; + --md-primary-fg-color--dark: #FF6A00; + --md-accent-fg-color: #FFB47F; + + --md-default-fg-color--light: #000000; + + /* background tuning */ + --md-default-bg-color: #ffffee; +} + +.md-typeset h1 { + margin-bottom: 0; + font-weight: bold; +} + +.md-typeset h2 { + font-weight: bold; + color: var(--md-default-fg-color--light); +} + + +.md-content { + margin-left: auto; + margin-right: auto; + max-width: 120em; +} + +.md-grid { + margin-left: 1rem; + margin-right: 1rem; + max-width: none; +} + +.highlight span.filename { + color: var(--md-default-fg-color--light); + font-family: var(--md-code-font-family); +} \ No newline at end of file diff --git a/docs/assets/stylesheet/home.css b/docs/assets/stylesheet/home.css new file mode 100644 index 0000000..0119464 --- /dev/null +++ b/docs/assets/stylesheet/home.css @@ -0,0 +1,106 @@ +.md-content { + max-width: none; + margin-left: 0; + margin-right: 0; + margin-top: 0; + --distance-to-top-of-page: 4.8rem; +} + +[data-md-color-scheme="slate"] { + --background-img: url("../../assets/images/bg-dark.png"); +} + +[data-md-color-scheme="default"] { + --background-img: url("../../assets/images/bg-light.png"); +} + + +@media screen and (max-width: 76.25rem) { + .md-content { + --distance-to-top-of-page: 2.4rem; + } +} + +#catworkdoc-home { + background-image: var(--background-img); + background-position: center center; + background-size: cover; + + width: 100%; + height: calc(100vh - var(--distance-to-top-of-page)); + overflow-y: auto; + + display: flex; + flex-direction: column; + align-items: left; + justify-content:end; +} + +#catworkdoc-contentgradient { + margin: 0; + background: linear-gradient( + 180deg, + rgba(0,0,0,0) 0%, + var(--md-default-bg-color) 100% + ); + height: 100px; +} + +#catworkdoc-lower-bg { + background: var(--md-default-bg-color); +} + +#catworkdoc-margin { + margin-left: 5rem; + margin-right: 5rem; +} + +#catworkdoc-homeInner { + display: flex; + flex-direction: column; + align-items: left; + justify-content:end; +} + +#catworkdoc-noMargin { + line-height: 1em; + margin-top: 0; + margin-bottom: 0; +} + +#catworkdoc-noMarginBig { + line-height: 1em; + margin-top: 0; + margin-bottom: 0; + color: var(--md-default-fg-color--light); +} + +#catworkdoc-content { + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 0; + max-width: 61em; +} + +#catworkdoc-secondary-bg { + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--md-footer-bg-color) +} + +.md-main__inner { + margin-top: 0; + margin-right: 0; + margin-left: 0; +} + +.md-content__inner { + margin: 0; + padding-top: 0; +} + +.md-content__inner::before { + height: 0; +} \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index c24cfc1..2c2f870 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,22 +1,33 @@ --- + template: home.html + title: Catwork hide: - toc - navigation --- -
Catwork is a tiny, ergonomic, declarative framework for creating runtime code.
+Ready to start with Catwork? Then lets go into the tutorials!
+