From 8b9a136d885f6f9f1f5ca752ef118e332ce88c58 Mon Sep 17 00:00:00 2001 From: Joshua Bemenderfer Date: Mon, 13 Feb 2023 22:09:29 -0500 Subject: [PATCH] Start working on responsiveness and about page. --- docs/.eleventy.js | 2 +- .../_includes/nodes/{Div.njk => Block.njk} | 0 docs/src/_includes/nodes/Button.njk | 2 +- docs/src/_includes/nodes/CodeExample.njk | 4 +- docs/src/_includes/nodes/Header.njk | 5 +- docs/src/_includes/nodes/Logo.njk | 4 +- docs/src/_includes/nodes/Markdown.njk | 7 ++- docs/src/_includes/nodes/Navbar.njk | 45 ++++++++++++---- docs/src/_includes/nodes/SearchBox.njk | 2 +- docs/src/_includes/nodes/Section.njk | 2 +- docs/src/about.tce | 25 +++++++++ docs/src/index.tce | 48 +++++++++--------- docs/{ => src}/parser/helpers.js | 0 docs/{ => src}/parser/nodes/Button.js | 0 docs/{ => src}/parser/nodes/CodeExample.js | 5 +- docs/{ => src}/parser/nodes/Header.js | 0 docs/{ => src}/parser/nodes/Icon.js | 0 docs/{ => src}/parser/nodes/Markdown.js | 0 docs/{ => src}/parser/nodes/Node.js | 0 docs/{ => src}/parser/nodes/index.js | 2 +- docs/{ => src}/parser/page.js | 0 docs/src/public/favicon.ico | Bin 0 -> 54357 bytes 22 files changed, 106 insertions(+), 47 deletions(-) rename docs/src/_includes/nodes/{Div.njk => Block.njk} (100%) create mode 100644 docs/src/about.tce rename docs/{ => src}/parser/helpers.js (100%) rename docs/{ => src}/parser/nodes/Button.js (100%) rename docs/{ => src}/parser/nodes/CodeExample.js (79%) rename docs/{ => src}/parser/nodes/Header.js (100%) rename docs/{ => src}/parser/nodes/Icon.js (100%) rename docs/{ => src}/parser/nodes/Markdown.js (100%) rename docs/{ => src}/parser/nodes/Node.js (100%) rename docs/{ => src}/parser/nodes/index.js (93%) rename docs/{ => src}/parser/page.js (100%) create mode 100644 docs/src/public/favicon.ico diff --git a/docs/.eleventy.js b/docs/.eleventy.js index c0e0ca3..5bbd2fc 100644 --- a/docs/.eleventy.js +++ b/docs/.eleventy.js @@ -5,7 +5,7 @@ const EleventyFeatherIcons = require('eleventy-plugin-feathericons'); const HighlightJS = require('highlight.js') const { useDocument } = require('@terrace/js/document') const { createFileReader } = require('@terrace/js/readers/node-readline') -const parsePage = require('./parser/page.js'); +const parsePage = require('./src/parser/page.js'); module.exports = function (config) { config.addPlugin(EleventyVitePlugin) diff --git a/docs/src/_includes/nodes/Div.njk b/docs/src/_includes/nodes/Block.njk similarity index 100% rename from docs/src/_includes/nodes/Div.njk rename to docs/src/_includes/nodes/Block.njk diff --git a/docs/src/_includes/nodes/Button.njk b/docs/src/_includes/nodes/Button.njk index 694c62f..d0906ee 100644 --- a/docs/src/_includes/nodes/Button.njk +++ b/docs/src/_includes/nodes/Button.njk @@ -1,4 +1,4 @@ -{% set commonClasses = "px-12 py-3 text-white rounded-md w-auto" %} +{% set commonClasses = "px-6 py-2 md:px-12 md:py-3 text-white rounded-md w-auto whitespace-nowrap" %} {% macro render(node) %} +
{% macro Language(id, code, isFirst) %}
-
{{ languageMeta[id].icon | safe }}
+ {{ languageMeta[id].name }}
   {% else %}
     
- -

Terrace

+ +

Terrace

{% endif %} {% endmacro %} diff --git a/docs/src/_includes/nodes/Markdown.njk b/docs/src/_includes/nodes/Markdown.njk index 9e199bc..c598c60 100644 --- a/docs/src/_includes/nodes/Markdown.njk +++ b/docs/src/_includes/nodes/Markdown.njk @@ -1,5 +1,10 @@ {% macro render(node) %} -
+
{{ node.text | safe }}
{% endmacro %} diff --git a/docs/src/_includes/nodes/Navbar.njk b/docs/src/_includes/nodes/Navbar.njk index e4d191f..2eb779a 100644 --- a/docs/src/_includes/nodes/Navbar.njk +++ b/docs/src/_includes/nodes/Navbar.njk @@ -1,21 +1,44 @@ {% from "./Node.njk" import Node %} {% macro render(node) %} -