diff --git a/index.php b/index.php new file mode 100644 index 00000000..877d8c3f --- /dev/null +++ b/index.php @@ -0,0 +1,4 @@ + diff --git a/parts/header.html b/parts/header.html new file mode 100644 index 00000000..a4f97837 --- /dev/null +++ b/parts/header.html @@ -0,0 +1,19 @@ + +
+ +
+ +
+ + + +
+ + + + + +
+ +
+ diff --git a/style.css b/style.css new file mode 100644 index 00000000..747d7bc4 --- /dev/null +++ b/style.css @@ -0,0 +1,15 @@ +/* +Theme Name: Elementary +Theme URI: https://rtcamp.com/ +Author: rtCamp +Author URI: https://rtcamp.com/ +Description: Elementary is a FSE based theme, +Version: 1.0.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: elementary +Tags: fse +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what +you've learned with others. +*/ diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 00000000..2db44c7b --- /dev/null +++ b/templates/404.html @@ -0,0 +1,13 @@ + + + +
+ +
+ +
+ +
+ + + diff --git a/templates/archive.html b/templates/archive.html new file mode 100644 index 00000000..b8fadaa8 --- /dev/null +++ b/templates/archive.html @@ -0,0 +1,47 @@ + + + +
+ + + +
+ + + + + + +
+ +
+ + + +
+ + + +
+ +
+ + + + + + + + + + + + + + +
+ +
+ + + diff --git a/templates/home.html b/templates/home.html new file mode 100644 index 00000000..1d3cd9f3 --- /dev/null +++ b/templates/home.html @@ -0,0 +1,45 @@ + + + +
+ + +
+ + + + + +
+ +
+ + + +
+ + + +
+ +
+ + + + + +
+ + + + + + + + + + +
+ + + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 00000000..1d3cd9f3 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,45 @@ + + + +
+ + +
+ + + + + +
+ +
+ + + +
+ + + +
+ +
+ + + + + +
+ + + + + + + + + + +
+ + + diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 00000000..dc72a3e6 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,21 @@ + + + +
+ +
+ + + + + + + +
+ + + +
+ + + diff --git a/templates/search.html b/templates/search.html new file mode 100644 index 00000000..08cf9789 --- /dev/null +++ b/templates/search.html @@ -0,0 +1,51 @@ + + + +
+ +
+ + + +
+ + +
+ + + + + +
+ +
+ + + +
+ + + +
+ +
+ + + + + +
+ + + + + + + + + + +
+ + + diff --git a/templates/single.html b/templates/single.html new file mode 100644 index 00000000..11e08b73 --- /dev/null +++ b/templates/single.html @@ -0,0 +1,98 @@ + + + +
+ +
+ +
+ +
+
+ + +
+
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + +
+ + + diff --git a/theme.json b/theme.json new file mode 100644 index 00000000..cc207ca9 --- /dev/null +++ b/theme.json @@ -0,0 +1,199 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 2, + "customTemplates": [], + "settings": { + "appearanceTools": true, + "color": { + "palette": [ + { + "slug": "foreground", + "color": "#242321", + "name": "Foreground" + }, + { + "slug": "background", + "color": "#FCFBF8", + "name": "Background" + }, + { + "slug": "primary", + "color": "#71706E", + "name": "Primary" + }, + { + "slug": "tertiary", + "color": "#CFCFCF", + "name": "Tertiary" + } + ] + }, + "custom": { + "spacing": { + "small": "clamp(20px, 4vw, 40px)", + "medium": "clamp(48px, 8vw, 100px)", + "large": "clamp(100px, 12vw, 460px)", + "outer": "min(4vw, 90px)" + } + }, + "layout": { + "contentSize": "620px", + "wideSize": "1260px" + }, + "spacing": { + "units": [ + "%", + "px", + "em", + "rem", + "vh", + "vw" + ] + } + }, + "styles": { + "blocks": { + "core/button": { + "border": { + "radius": "0" + }, + "color": { + "background": "var(--wp--preset--color--foreground)", + "text": "var(--wp--preset--color--background)" + }, + "typography": { + "fontSize": "var(--wp--preset--typography--font-size--normal)", + "textTransform": "uppercase" + } + }, + "core/heading": { + "typography": { + "fontWeight": "100", + "lineHeight": "1.1" + } + }, + "core/navigation": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/post-comments": { + "elements": { + "h3": { + "typography": { + "textTransform": "uppercase" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + }, + "spacing": { + "padding": { + "top": "var(--wp--custom--spacing--small)" + } + } + }, + "core/post-navigation-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "100", + "textTransform": "uppercase" + } + }, + "core/query-pagination": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/pullquote": { + "border": { + "width": "0" + }, + "spacing": { + "padding": { + "top": "var(--wp--custom--spacing--medium)", + "bottom": "var(--wp--custom--spacing--medium)" + } + }, + "typography": { + "fontWeight": "100", + "lineHeight": "1.2" + } + }, + "core/quote": { + "border": { + "width": "1px" + } + }, + "core/separator": { + "color": { + "background": "var(--wp--preset--color--foreground)" + } + }, + "core/site-title": { + "typography": { + "fontSize": "var(--wp--preset--font-size--normal)", + "fontWeight": "400", + "textTransform": "uppercase" + } + } + }, + "color": { + "background": "var(--wp--preset--color--background)", + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "h1": { + "typography": { + "fontSize": "clamp(3rem, 8vw, 4.5rem)" + } + }, + "h2": { + "typography": { + "fontSize": "var(--wp--preset--font-size--huge)" + } + }, + "h3": { + "typography": { + "fontSize": "var(--wp--preset--font-size--large)" + } + }, + "h4": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "h5": { + "typography": { + "fontSize": "var(--wp--preset--font-size--normal)" + } + }, + "h6": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + } + }, + "spacing": { + "blockGap": "1.25rem" + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--normal)", + "fontWeight": "400", + "lineHeight": "1.6" + } + }, + "templateParts": [ + { + "name": "header", + "title": "Header", + "area": "header" + }, + { + "name": "footer", + "title": "Footer", + "area": "footer" + } + ] +}