From 94d737f25c54a7b5feb5ef349d7ee2415c479bbe Mon Sep 17 00:00:00 2001 From: waalge Date: Sat, 27 May 2023 11:45:34 +0000 Subject: [PATCH] WIP builds. fine for first draft --- example/content/css/mini.css | 2 +- example/content/favicon.png | Bin 0 -> 10362 bytes example/content/images/icons/github.svg | 1 + example/content/images/icons/linkedin.svg | 1 + example/content/images/icons/twitter.svg | 1 + example/content/index.html | 3 -- example/example.cabal | 1 + example/site.hs | 4 ++ example/templates/about.html | 34 ++++++++-------- example/templates/contact.html | 13 +++--- example/templates/default.html | 34 ++++++++++------ example/templates/footer.html | 21 ++++++++++ example/templates/hero.html | 20 +++++----- example/templates/nav.html | 35 +++++++++------- example/templates/pricing.html | 46 ++++++++++++++++++++++ example/templates/services.html | 35 ++++++++++++++++ flake.nix | 6 +-- 17 files changed, 190 insertions(+), 67 deletions(-) create mode 100644 example/content/favicon.png create mode 100644 example/content/images/icons/github.svg create mode 100644 example/content/images/icons/linkedin.svg create mode 100644 example/content/images/icons/twitter.svg create mode 100644 example/templates/footer.html create mode 100644 example/templates/pricing.html create mode 100644 example/templates/services.html diff --git a/example/content/css/mini.css b/example/content/css/mini.css index 6c19162..803e5bf 100644 --- a/example/content/css/mini.css +++ b/example/content/css/mini.css @@ -1 +1 @@ -/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:jetbrains-mono;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-6{height:1.5rem}.h-8{height:2rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.origin-top-right{transform-origin:top right}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:jetbrains-mono;src:local("jetbrains-mono"),url(/fonts/JetBrainsMono-Medium.woff2) format("woff2")}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#1f2937}@media (min-width:640px){.sm\:static{position:static}.sm\:inset-auto{inset:auto}.sm\:ml-6{margin-left:1.5rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pr-0{padding-right:0}}@media (min-width:768px){.md\:gap-8{gap:2rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}} \ No newline at end of file +/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:jetbrains-mono;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-96{height:24rem}.h-full{height:100%}.min-h-\[50vh\]{min-height:50vh}.w-48{width:12rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.origin-top-right{transform-origin:top right}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:jetbrains-mono;src:local("jetbrains-mono"),url(/fonts/JetBrainsMono-Medium.woff2) format("woff2")}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#1f2937}@media (min-width:640px){.sm\:static{position:static}.sm\:inset-auto{inset:auto}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:gap-8{gap:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pr-0{padding-right:0}}@media (min-width:768px){.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:gap-8{gap:2rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}} \ No newline at end of file diff --git a/example/content/favicon.png b/example/content/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..50c13fd5a76eddabcaa599f343997d764edcb9c3 GIT binary patch literal 10362 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 H>i>TLOowBT literal 0 HcmV?d00001 diff --git a/example/content/images/icons/github.svg b/example/content/images/icons/github.svg new file mode 100644 index 0000000..40e8178 --- /dev/null +++ b/example/content/images/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/example/content/images/icons/linkedin.svg b/example/content/images/icons/linkedin.svg new file mode 100644 index 0000000..3b9cc05 --- /dev/null +++ b/example/content/images/icons/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/example/content/images/icons/twitter.svg b/example/content/images/icons/twitter.svg new file mode 100644 index 0000000..a43d68d --- /dev/null +++ b/example/content/images/icons/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/example/content/index.html b/example/content/index.html index 0240e11..e69de29 100644 --- a/example/content/index.html +++ b/example/content/index.html @@ -1,3 +0,0 @@ -

- Hello world! -

diff --git a/example/example.cabal b/example/example.cabal index bb30374..2245200 100644 --- a/example/example.cabal +++ b/example/example.cabal @@ -7,5 +7,6 @@ executable site main-is: site.hs build-depends: base == 4.* , hakyll == 4.15.* + , hip == 1.5.* ghc-options: -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 diff --git a/example/site.hs b/example/site.hs index 64c0c68..c6a48d7 100644 --- a/example/site.hs +++ b/example/site.hs @@ -7,6 +7,10 @@ import Hakyll -------------------------------------------------------------------------------- main :: IO () main = hakyll $ do + match "content/favicon.png" $ do + route rmContentPrefix + compile copyFileCompiler + match "content/images/*" $ do route rmContentPrefix compile copyFileCompiler diff --git a/example/templates/about.html b/example/templates/about.html index f5ceda4..8e04a7f 100644 --- a/example/templates/about.html +++ b/example/templates/about.html @@ -1,27 +1,27 @@ -
+
# about
Kompact.io is dapp dev house. - Our focus: -
    -
  • - safety-first -
  • -
  • - fast turn around -
  • -
  • - integration support -
  • + Our focus: +
      +
    • + safety-first +
    • +
    • + fast turn around +
    • +
    • + integration support +
    - Our typical process: -
    - Idea -> Spec -> Impl -> Test -> Handover -
    + Our typical process: +
    + Idea -> Spec -> Impl -> Test -> Handover +
-
+
\ No newline at end of file diff --git a/example/templates/contact.html b/example/templates/contact.html index 0666de5..22454a3 100644 --- a/example/templates/contact.html +++ b/example/templates/contact.html @@ -1,8 +1,11 @@ -
+
- # contact + # contact
-
- Reach us on : hi@kompact.io +
+ Questions? We'll be happy to help answer any of your questions. Send us an email and we'll get back to you shortly.
-
+
+ Reach us on : hello@kompact.io +
+
\ No newline at end of file diff --git a/example/templates/default.html b/example/templates/default.html index e8e5361..26d03d6 100644 --- a/example/templates/default.html +++ b/example/templates/default.html @@ -1,22 +1,30 @@ + + + -
-
-$partial("templates/nav.html")$ -
-$partial("templates/hero.html")$ -
-$partial("templates/about.html")$ -
-$partial("templates/contact.html")$ -
-$body$ -
+
+
+ $partial("templates/nav.html")$ +
+ $partial("templates/hero.html")$ +
+ $partial("templates/services.html")$ +
+ $partial("templates/pricing.html")$ +
+ $partial("templates/contact.html")$ +
+ $partial("templates/footer.html")$ +
+ $body$ +
- + + \ No newline at end of file diff --git a/example/templates/footer.html b/example/templates/footer.html new file mode 100644 index 0000000..14ed937 --- /dev/null +++ b/example/templates/footer.html @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/example/templates/hero.html b/example/templates/hero.html index 9fd7657..0d93db4 100644 --- a/example/templates/hero.html +++ b/example/templates/hero.html @@ -1,12 +1,12 @@ -
-
-
- ⟨K⟩ +
+
+
+ ⟨K⟩
-
-
withKompact {} do
-
... x <- lean dapp dev
-
... run x
+
+
withKompact $ do
+
· · dapp <- lean dev
+
· · run dapp
+
-
-
+
\ No newline at end of file diff --git a/example/templates/nav.html b/example/templates/nav.html index c07c955..89bdcc6 100644 --- a/example/templates/nav.html +++ b/example/templates/nav.html @@ -1,21 +1,26 @@ -