set up hugo / gulp

This commit is contained in:
Joshua Seigler 2017-02-11 05:39:27 -05:00
parent 428032c326
commit 0e7128d088
29 changed files with 3151 additions and 3 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 MiB

Binary file not shown.

6
src/config.toml Normal file
View file

@ -0,0 +1,6 @@
languageCode = "en-us"
title = "My New Hugo Site"
baseurl = "http://example.org/"
source = "src/"
publishDir = "../dest"
theme = "eos"

View file

@ -1,72 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Home - joshua.seigler.net</title>
<link rel="stylesheet" href="site.css"> </head>
<body>
<div class="wrapper">
<header>
<nav></nav>
</header>
<main>
<h1>Homepage</h1>
<section>
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempora nam pariatur perferendis. Alias, reprehenderit accusantium veniam fugit, iure odio saepe cumque illo architecto rerum blanditiis non delectus ipsum nemo facere?</div>
<div>Similique animi vel officia repellat est autem quod, omnis incidunt et, explicabo neque quos? Sit enim sequi ea in iste perferendis asperiores, vero aliquid dicta modi eos quaerat nihil nobis.</div>
<div>Amet, dolor assumenda cumque architecto impedit. Assumenda minus fugiat eum atque maiores magni excepturi quia quis, quaerat praesentium incidunt laudantium dolorum. Cupiditate odit deleniti iste ipsam vel, itaque obcaecati assumenda.</div>
<div>Non magnam, dolorum. Sequi quia natus repellat consectetur voluptatibus, dolorem tenetur sed facilis possimus. Perferendis possimus error ex dicta vitae molestias quas accusantium eos impedit a eius, fugiat officia nulla.</div>
<div>Incidunt odio consequuntur ratione iste odit in quam. Pariatur dolore saepe, ducimus aliquid accusantium vero a dolor possimus error, veniam temporibus doloremque accusamus numquam laborum tempore atque culpa soluta autem.</div>
<div>In maxime illo totam quis mollitia quia culpa natus, molestiae, distinctio temporibus architecto beatae accusamus, repellat nulla at ea odit reprehenderit tempora incidunt consectetur dolor deserunt harum corrupti. Nostrum, nihil.</div>
<div>Odio, aliquam rerum aliquid provident, ad fugiat libero. Natus laudantium eius recusandae, ea nobis enim illo. Blanditiis repellendus, distinctio quibusdam quisquam sint quo repellat at, cum dicta doloremque hic, inventore?</div>
<div>Distinctio ipsa dolorem alias quod a rem ad amet deleniti illo expedita corporis modi quo delectus nemo, atque, eveniet aliquam? Qui nesciunt odio quod commodi fugiat veritatis voluptate, quidem minima?</div>
<div>Itaque quod dolorem ab! Accusamus voluptatem fugiat ullam assumenda rem eum obcaecati itaque eveniet harum repudiandae, delectus tempora perspiciatis aut ut sed eius nobis aspernatur ipsum libero iusto. Odit, voluptates?</div>
<div>Eum animi omnis est numquam hic nemo, autem dolores, aliquam, cupiditate architecto, a dicta vel quidem necessitatibus ipsum eius. Possimus saepe, consectetur! Eius, placeat nostrum unde minima similique praesentium, quibusdam.</div>
<div>Magnam mollitia dicta odit deserunt recusandae officia, magni, quae quasi placeat, animi aspernatur consectetur esse. Voluptas asperiores, iste quia quibusdam porro ipsa, facere nemo ullam voluptate id magnam quam minima?</div>
<div>Temporibus nesciunt dicta tempora, rerum quibusdam reprehenderit doloremque unde accusantium. Deleniti, cum, eveniet quidem aspernatur placeat reprehenderit aliquid laborum similique nisi aperiam fugit officia assumenda reiciendis suscipit ad magni totam!</div>
<div>Assumenda ipsum, odit iusto explicabo ad quos error, repudiandae est odio, numquam enim, consequatur nemo exercitationem. Assumenda, dolorem aperiam nemo illo earum culpa ut adipisci aliquam quos corporis officiis doloribus.</div>
<div>Laudantium, ducimus dolorum commodi cumque, quod blanditiis ut asperiores natus fugiat, placeat, voluptates voluptatum nobis. Sequi dolore commodi odio hic, iste, harum labore repellat quos omnis nihil porro voluptate adipisci.</div>
<div>Voluptas deserunt perferendis ex magni tempora voluptatibus quibusdam, commodi ipsa alias laborum aperiam minus, iusto dolore esse obcaecati repellendus facere ratione nobis beatae tenetur? Maxime perferendis nisi ex, iusto cumque.</div>
<div>At obcaecati, nemo totam magnam voluptatum harum, sint asperiores quod ullam quae recusandae perspiciatis consectetur possimus. Odit distinctio repudiandae sapiente sunt omnis tempora inventore, ad temporibus tempore vero at libero.</div>
<div>Numquam, quia tempora corporis doloribus quasi porro tenetur! Cumque hic molestiae laudantium accusamus explicabo eum repellendus a molestias laboriosam, eos architecto harum quia blanditiis nisi esse fugit iste atque vitae.</div>
<div>A quasi impedit, saepe corporis vero. Incidunt harum odit quod molestias maxime, adipisci perspiciatis qui. Harum voluptatibus unde cum delectus adipisci praesentium pariatur, porro modi iusto ipsam quibusdam error ex?</div>
<div>Ipsa veritatis repudiandae distinctio impedit voluptas maxime itaque recusandae totam deserunt deleniti ex nisi, inventore error consequatur debitis optio vero quo at praesentium. Veritatis suscipit aliquid, iusto dolore architecto in.</div>
<div>Suscipit, nemo, illum! Illum animi, voluptates, incidunt pariatur harum quas ratione tenetur inventore ducimus repellat veniam omnis ipsa asperiores facere earum quo debitis beatae sit totam nisi, saepe voluptate! Tempora.</div>
<div>Quae, neque. Ipsam quia eum, hic magni ad incidunt, culpa sapiente dolor architecto perferendis doloremque itaque quasi at magnam facilis expedita aspernatur repudiandae eligendi dolores laudantium est in enim non.</div>
<div>Beatae explicabo ad enim voluptatum facilis repellendus reprehenderit debitis possimus totam inventore magnam velit voluptas, doloribus accusantium quo minus dolores optio ab nulla. Officia, aut laboriosam tempore numquam, excepturi unde!</div>
<div>Aliquid amet aspernatur minima fugiat molestias libero. Vitae sequi saepe dignissimos adipisci animi rem eum, totam nisi, nam cum fugiat culpa asperiores modi sunt ut distinctio optio fuga? Facere, quaerat!</div>
<div>Suscipit tempora quae, laudantium delectus magni. Laudantium vitae expedita blanditiis deleniti aut! Officia ipsum, omnis minus maxime, libero expedita laboriosam iste totam, ratione quo maiores atque consequuntur obcaecati voluptates esse.</div>
<div>Consectetur quaerat aliquid inventore, blanditiis, quasi illum sapiente ipsam dolorum debitis alias enim iusto sunt, ducimus non culpa unde hic consequuntur sit eius tenetur, mollitia laborum quis! Culpa, possimus illum!</div>
<div>Perferendis in tempore necessitatibus facere quia nesciunt eveniet quas accusantium voluptates. Quae accusantium sequi dolores, quidem a quis, soluta eveniet, culpa pariatur autem quisquam distinctio assumenda debitis sapiente illum repellendus?</div>
<div>Ad eum dicta earum maxime necessitatibus blanditiis nam veritatis, excepturi deleniti asperiores aspernatur suscipit, dolores iste sunt libero mollitia quam atque sed laudantium quibusdam incidunt vel dignissimos assumenda aut maiores.</div>
<div>Facere saepe accusamus similique exercitationem eius minima laborum dolorum, tempore officia iste, dolore! Cumque distinctio enim nemo asperiores, ex qui tenetur, non sequi odit animi illo facilis id quaerat accusantium.</div>
<div>Ipsa minus dolorem sequi, ducimus aut doloremque, excepturi est esse facilis ipsam assumenda recusandae animi, sapiente quae necessitatibus maiores molestias perspiciatis blanditiis officia aliquid eaque error sint temporibus. Amet, eius.</div>
<div>Consectetur quae quaerat deleniti maiores, molestias minima molestiae aspernatur commodi possimus. Laborum perspiciatis, obcaecati maxime quisquam quibusdam sapiente velit mollitia, minus vero quae incidunt facere, recusandae quasi repudiandae nihil cum.</div>
<div>Est molestiae dolore quas voluptas. Impedit ullam adipisci eius! Officia nobis, tempora nesciunt est quibusdam. Quod quibusdam ea voluptatem necessitatibus, quo, voluptatum nulla corporis doloribus, repudiandae asperiores exercitationem est et.</div>
<div>Consectetur sed optio illum et autem quo, veniam ex saepe consequuntur in accusamus quam non tenetur impedit quidem enim, quasi! Illum facere consequatur consectetur eum. Assumenda minima ducimus, ipsum laborum!</div>
<div>Non dolor dignissimos accusantium quaerat, dicta ex ducimus deserunt consectetur, earum eveniet quos cum sapiente ipsam quibusdam. Aspernatur aperiam placeat omnis, rem tempore, nam optio, explicabo, molestiae consequatur quia fugiat?</div>
<div>Optio dolorem et illo non quidem sint veritatis at delectus dolorum repellendus. Aspernatur animi cum est vero. Obcaecati numquam fuga veniam adipisci odit, quidem. Error necessitatibus nemo, modi iste autem?</div>
<div>Illum excepturi nihil magni odio, error architecto omnis nisi voluptas inventore saepe iure temporibus qui commodi soluta autem non, pariatur nostrum et repudiandae officiis vitae suscipit minus alias tempora cupiditate.</div>
<div>Eligendi quibusdam excepturi totam, in nam ducimus harum iste et quae ex officiis vel debitis assumenda dicta repudiandae labore, tenetur, accusamus consectetur dolor qui quas velit architecto minima! Asperiores, eum.</div>
<div>Facilis delectus veritatis in adipisci temporibus ipsa officiis, ipsum, eius architecto cum itaque, aliquid amet minima sapiente rerum recusandae ratione eveniet voluptates odit! Adipisci eligendi esse, possimus dignissimos, impedit ducimus?</div>
<div>Vero similique fugit voluptatem obcaecati nostrum veniam velit consectetur at ipsam quidem! Ipsum quo sit minima fugit adipisci quasi autem facere molestiae ex, totam animi id, nemo debitis corporis. Veniam.</div>
<div>Autem iure, magni debitis minus qui quam modi atque, animi reprehenderit laudantium, dolore eius at. Eligendi itaque necessitatibus distinctio nam consectetur. Sapiente animi sit laborum nobis quo voluptate eaque nulla.</div>
<div>Nobis pariatur consequatur libero dolorem alias minima fuga, distinctio nostrum molestias rem voluptate quasi dolor aliquam illo in porro blanditiis neque odit quas totam error! Nihil, praesentium aspernatur dolores saepe.</div>
<div>Esse molestias repellat magni iure ea iste aliquam laborum tenetur. Ut doloribus iusto ducimus quae id provident veritatis nam dolor animi sit reiciendis libero ipsam eius, perferendis praesentium possimus. Ducimus.</div>
<div>Quis accusamus rem, quas vitae eaque, ipsum labore saepe placeat quam, odio ad asperiores neque beatae? Assumenda ea, cupiditate eum molestiae sequi at non aut, illum. Ipsa cum, provident quae.</div>
<div>Eius tenetur debitis veritatis, vel. Esse, veniam, quo voluptas distinctio numquam corporis necessitatibus odio beatae facilis obcaecati optio voluptates voluptatem cupiditate molestias tempora voluptate minus sunt eius tempore iusto! Aperiam.</div>
<div>Laudantium illo neque alias ipsam laborum eum. Doloremque fuga quibusdam praesentium, nostrum tempora eum quos magni corporis modi aperiam reiciendis, consequuntur velit numquam adipisci quae cumque error non, dolorem odit.</div>
<div>Eligendi in sapiente deleniti perferendis eius quidem quae doloribus delectus, laudantium debitis obcaecati veritatis, iure cum. Quibusdam magnam, aspernatur commodi adipisci, sequi, impedit voluptate inventore, veritatis necessitatibus quasi officiis enim?</div>
<div>Natus facilis, nostrum distinctio? At dolore labore obcaecati deleniti asperiores minus laudantium libero placeat nobis ipsam ipsa consectetur impedit, ad, laborum pariatur odio eligendi quia natus reprehenderit quo quas tenetur!</div>
<div>Quibusdam, eligendi omnis quas aspernatur sequi rerum voluptas, est, iure exercitationem in repudiandae deserunt molestiae dolore eos nesciunt eius magnam. Repellendus nemo nam eos dolor molestias voluptate, sint nihil. Inventore.</div>
<div>Sint, earum, nisi? Dolorum hic, quam vero adipisci quasi. Reiciendis nobis alias cumque error asperiores voluptas odio omnis quas amet voluptate, iste dolores doloremque est. Ad assumenda obcaecati, illo unde.</div>
<div>Minima, molestias nam saepe exercitationem quaerat commodi at delectus, corrupti praesentium voluptas optio, soluta! Sapiente minus, eveniet quaerat ex eaque distinctio hic, nulla, molestiae nisi voluptates cumque sunt sed, obcaecati.</div>
<div>Corrupti consequuntur reiciendis nostrum deserunt doloremque. Ad porro nostrum enim quaerat itaque voluptatum amet laboriosam numquam iste ipsam esse in culpa doloribus consequatur, quo temporibus qui est commodi vel consequuntur.</div>
</section>
</main>
</div>
</body>
</html>

20
src/themes/eos/LICENSE.md Normal file
View file

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2017 YOUR_NAME_HERE
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View file

@ -0,0 +1,2 @@
+++
+++

View file

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ block "title" }}
{{ .Site.Title }}
{{ end }}</title>
<link rel="stylesheet" href="bundle.css">
</head>
<body>
<div class="wrapper">
{{ partial "header" . }}
<main>
{{ block "main" . }}
{{ end }}
</main>
{{ partial "footer" . }}
</div>
</body>
</html>

View file

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ .Site.Title }}</title>
<link rel="stylesheet" href="css/bundle.css">
</head>
<body>
<div class="wrapper">
{{ partial "header" . }}
<main>
<pre style="font-size: 1.7vmin">
,g▄██▓▓▓▓▓▓▓▓████▄g
,≈g▄▄██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
▄█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╥
▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
█▓▓▓▓▓▓▓▓▓█▀▀▀▐┼¡!!┤▐▀▀███▓▓▓▓▓▓▓█g
▓▓▓▓▓█├¡¡!!!!!!!!!!!!!!!!!|▀▓▓▓▓▓▓▓█▄
▓▓▓▓▓|!!!!!!!!!!!!!!!!!!!!!!▀▓▓▓▓▓▓▓▓█▄
▐▓▓▓▓▌!!!!!!!!!!!!!!!!!!!!!!!¡▓▓▓▓▓▓▓▓▓▓█
▓▓▓▓▓▌!!!!!!!!!!!!!!!!!!!!!!!!▓▓▓▓▓▓▓▓▓▓▓g
▐▓▓▓▓▓@!!!!!!!!!!!!!!!!!!!!!!!!█▓▓▓▓▓▓▓▓▓▓▌
╘▓▓▓▓▓|!!!!!!!!!!!!!!⌠g▄▄▄▄┼!!!█▓▓▓▓▓▓▓▓▓▓▌
╘█▓▓▓█▓▓███▄!!!!▄██▓▓▓▓████▌¡!▀▓▓▓▓▓▓▓▓▓▓─
╓█▓▓▀▐▒▌▀▀██|ƒ┼▄▐▐▄╧╧╩▌≡âg!¡å▀▄▓▓▓▓▓▓▓▓▓▌
█▓▓▓█▀ █╓▄┼¡├█!▀≈p╓╓▄╓,g▌!!▀┤▐▓▓▓▓▓▓▓█
▌▀▓▓█åååà┤g╪!!!▐▄|!!!!!!!!!|g╪!!|▀▀▌├⌠█
²▀█ææææ¥▀┼!!!!!¡å╪╪╪╪╪╪╪╪Ñ┼!!!!!g▀▄¡!▀
▌!!!!!▌|!!!!!!!!!!!!!!!!!!!!!!!▐!¡╕!▀
▌!!!!!╘g!!!!!!!!⌡!!!!!!!!!!!!!!!!~┤gÑ
▀!!;ƒg▄█g|;|ƒg▄▀██▌▌▄▄ƒ¡!!!!!!!!!¡▌
▄▌██████████████████████▌▄g!!!!!!!▀
g█████████▀▀▀┤▐▀▀▀▀▀▒▀▀▀▀▀██▒▌!!!!!!¡▌
╘╧≡▒▄≡▄▄▄▄▄▄gææ¥╪╪╪╪╪╪Ñåå┤j███!!!!!!!▀
▌!▐███|╪≡gggg4æ!!!!!███Ñ!!!!!!!¡▌
▌!!███¡!!!!!!!!!!!!g███~!!!!!!!!▀
▌!!▀██H!!!!!!!!!!;▄████æ!!!!!!!!▐
¬@!!▐███g!!!!!!|g▄██████╪!!!!!!!!J▌#╖
▄¡!!!███▒███████████████¡!!!!!!!g≡╧ ╘ƒ
▀▐ƒ!!!|▀███████████████▀|!!!!!╖≡╩ ▌
╓▄█─ ²≡¿!!!¡▐▀▀██████▀▀▀à¡!!!!ƒ≡Ñ '█p
▄█▓▓▓▌ ┴╧≡ƒ!!!!!!!!!!!!!!!⌠â#╩ Æ█▓▓█▄╓
=0▐▓▓▓▓▓▓▓ ²#g¡!!!!!!|g¥╧╩ ╖#▐█▓▓▓▓▓▓█▄
Æ╧─ █▓▓▓▓▓▓▓█ ▄▌╥▀ƒ!!g╧╩▄g =╧ g▓▓▓▓▓▓▓▓▓▓▓▄
¿≡` █▓▓▓▓▓▓▓▓▓▌ ╓▀▀██▀█▌▌█▀▀█▒█▌ g╩ ,█▓▓▓▓▓▓▓█▀▀²``²╩═=,
²# ▐▓▓▓▓▓▓▓▓▓▓▓▄ ╥╧ ╚█▒▒▒▒▒▒█╧ ▀⌐ ╥▀ ▄▓▓▓▓▓▓▓▀─ ╧≡
g` ▓▓▓▓▓▓▓▓▓▓▓▓▓▄╛ ²█▒▒▒▒▒▌ ╘╧≈# ▄▓▓▓▓▓▓▓█ ²g
▀ a╓ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓w ▐█▒▒▒█ ▄▓▓▓▓▓▓▓▓▀ ▀µ
╓Ñ ─╧▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓µ ,█▒▒▒▒█ ▄▓▓▓▓▓▓▓▓▓█ ²g
╥╩ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓g █▒▒▒▒▒▒▌ ▄▓▓▓▓▓▓▓▓▓▓▓─ ╘g
╓╩ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄]▒▒▒▒▒▒▒█ ▄▓▓▓▓▓▓▓▓▓▓▓▓▓ ╘g
▌ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▌▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ ²Q
▌ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▒▒▒▒██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌ ▐⌐
▐ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█ ▀</pre>
</main>
{{ partial "footer" . }}
</div>
</body>
</html>

View file

@ -0,0 +1,3 @@
<footer>
footer
</footer>

View file

@ -0,0 +1,6 @@
<header>
<nav>
<a href="/">Home</a>
<a href="/blog">Blog</a>
</nav>
</header>

View file

@ -1,5 +1,7 @@
/* micro styles reset */
*, :before, :after {
*,
:before,
:after {
box-sizing: inherit;
margin: 0;
padding: 0;
@ -10,15 +12,26 @@ html {
box-sizing: border-box;
height: 100%;
overflow: hidden;
color: #DA0;
}
a {
color: inherit;
}
a:hover {
background-color: #DA0;
color: #20282a;
}
/*layout*/
body {
background-image: url(workstation.jpg);
background-size: 100% auto;
background-position: 50% 0%;
background-repeat: no-repeat;
html {
font-size: calc(2em);
height: 100%;
}
body {
background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);
background-size: 100% auto, auto 133.3vh;
background-position: 100% 0%;
background-repeat: no-repeat, repeat-x;
height: 100%;
font-size: calc(1em + 1vw);
font-family: monospace;
perspective: 68vw;
perspective-origin: 69vw 45vw;
@ -27,21 +40,24 @@ body {
position: relative;
transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vw, 5.3vw, -27.4vw);
transform-origin: top right;
color: #DA0;
padding: 1vw;
height: 75vw;
width: 100vw;
margin: 0 auto;
margin: 0 0 0 auto;
overflow: auto;
mix-blend-mode: screen;
}
@media (min-width: 100vh) {
html {
font-size: calc(2em);
}
body {
background-size: 100vh auto;
font-size: calc(1em + 1vh);
background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);
background-size: auto 133.3vh, auto 133vh;
background-position: 100% 0%;
background-repeat: no-repeat, repeat-x;
font-family: monospace;
perspective: 68vh;
perspective-origin: calc(50vw + 19vh) 45vh;
perspective-origin: calc(100vw - 31vh) 45vh;
}
.wrapper {
transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vh, 5.3vh, -27.4vh);
@ -52,3 +68,5 @@ body {
height: 75vh;
}
}
/*# sourceMappingURL=bundle.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["bundle.css","basics.less","layout.less"],"names":[],"mappings":"AAAA,wBAAwB;ACCxB;;;EACE,oBAAA;EACA,UAAA;EACA,WAAA;EACA,6BAAA;EACA,qBAAA;CDGD;ACDD;EACE,uBAAA;EACA,aAAA;EACA,iBAAA;EACA,YAAA;CDGD;ACDD;EACE,eAAA;CDGD;ACFC;EACE,uBAAA;EACA,eAAA;CDIH;AACD,UAAU;AEtBV;EACE,qBAAA;EACA,aAAA;CFwBD;AErBD;EACE,wEAAA;EACA,yCAAA;EACA,6BAAA;EACA,uCAAA;EACA,aAAA;EACA,uBAAA;EACA,kBAAA;EACA,8BAAA;CFuBD;AErBD;EACE,mBAAA;EACA,kGAAA;EACA,4BAAA;EACA,aAAA;EACA,aAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;CFuBD;AErBD;EACE;IACE,qBAAA;GFuBD;EErBD;IACE,wEAAA;IACA,0CAAA;IACA,6BAAA;IACA,uCAAA;IACA,uBAAA;IACA,kBAAA;IACA,4CAAA;GFuBD;EErBD;IACE,kGAAA;IACA,4BAAA;IACA,YAAA;IACA,aAAA;IACA,aAAA;IACA,aAAA;GFuBD;CACF","file":"bundle.css","sourcesContent":["/* micro styles reset */\n*,\n:before,\n:after {\n box-sizing: inherit;\n margin: 0;\n padding: 0;\n transform-style: preserve-3d;\n font-family: inherit;\n}\nhtml {\n box-sizing: border-box;\n height: 100%;\n overflow: hidden;\n color: #DA0;\n}\na {\n color: inherit;\n}\na:hover {\n background-color: #DA0;\n color: #20282a;\n}\n/*layout*/\nhtml {\n font-size: calc(2em);\n height: 100%;\n}\nbody {\n background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);\n background-size: 100% auto, auto 133.3vh;\n background-position: 100% 0%;\n background-repeat: no-repeat, repeat-x;\n height: 100%;\n font-family: monospace;\n perspective: 68vw;\n perspective-origin: 69vw 45vw;\n}\n.wrapper {\n position: relative;\n transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vw, 5.3vw, -27.4vw);\n transform-origin: top right;\n padding: 1vw;\n height: 75vw;\n width: 100vw;\n margin: 0 0 0 auto;\n overflow: auto;\n}\n@media (min-width: 100vh) {\n html {\n font-size: calc(2em);\n }\n body {\n background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);\n background-size: auto 133.3vh, auto 133vh;\n background-position: 100% 0%;\n background-repeat: no-repeat, repeat-x;\n font-family: monospace;\n perspective: 68vh;\n perspective-origin: calc(100vw - 31vh) 45vh;\n }\n .wrapper {\n transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vh, 5.3vh, -27.4vh);\n transform-origin: top right;\n color: #DA0;\n padding: 1vh;\n width: 100vh;\n height: 75vh;\n }\n}\n","/* micro styles reset */\n*, :before, :after {\n box-sizing: inherit;\n margin: 0;\n padding: 0;\n transform-style: preserve-3d;\n font-family: inherit;\n}\nhtml {\n box-sizing: border-box;\n height: 100%;\n overflow: hidden;\n color: #DA0;\n}\na {\n color: inherit;\n &:hover {\n background-color: #DA0;\n color: #20282a;\n }\n}\n","/*layout*/\nhtml {\n font-size: calc(0.7em + 1.3vw);\n height: 100%;\n}\n\nbody {\n background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);\n background-size: 100% auto, auto 133.3vh;\n background-position: 100% 0%;\n background-repeat: no-repeat, repeat-x;\n height: 100%;\n font-family: monospace;\n perspective: 68vw;\n perspective-origin: 69vw 45vw;\n}\n.wrapper {\n position: relative;\n transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vw, 5.3vw, -27.4vw);\n transform-origin: top right;\n padding: 1vw;\n height: 75vw;\n width: 100vw;\n margin: 0 0 0 auto;\n overflow: auto;\n}\n@media (min-width: 100vh) {\n html {\n font-size: calc(0.7em + 1.3vh);\n }\n body {\n background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);\n background-size: auto 133.3vh, auto 133vh;\n background-position: 100% 0%;\n background-repeat: no-repeat, repeat-x;\n font-family: monospace;\n perspective: 68vh;\n perspective-origin: ~'calc(100vw - 31vh) 45vh';\n }\n .wrapper {\n transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vh, 5.3vh, -27.4vh);\n transform-origin: top right;\n color: #DA0;\n padding: 1vh;\n width: 100vh;\n height: 75vh;\n }\n}\n"]}

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

View file

@ -0,0 +1,21 @@
/* micro styles reset */
*, :before, :after {
box-sizing: inherit;
margin: 0;
padding: 0;
transform-style: preserve-3d;
font-family: inherit;
}
html {
box-sizing: border-box;
height: 100%;
overflow: hidden;
color: #DA0;
}
a {
color: inherit;
&:hover {
background-color: #DA0;
color: #20282a;
}
}

View file

@ -0,0 +1,2 @@
@import 'basics';
@import 'layout';

View file

@ -0,0 +1,48 @@
/*layout*/
html {
font-size: calc(0.7em + 1.3vw);
height: 100%;
}
body {
background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);
background-size: 100% auto, auto 133.3vh;
background-position: 100% 0%;
background-repeat: no-repeat, repeat-x;
height: 100%;
font-family: monospace;
perspective: 68vw;
perspective-origin: 69vw 45vw;
}
.wrapper {
position: relative;
transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vw, 5.3vw, -27.4vw);
transform-origin: top right;
padding: 1vw;
height: 75vw;
width: 100vw;
margin: 0 0 0 auto;
overflow: auto;
}
@media (min-width: 100vh) {
html {
font-size: calc(0.7em + 1.3vh);
}
body {
background-image: url(../img/workstation.jpg), url(../img/gradient.jpg);
background-size: auto 133.3vh, auto 133vh;
background-position: 100% 0%;
background-repeat: no-repeat, repeat-x;
font-family: monospace;
perspective: 68vh;
perspective-origin: ~'calc(100vw - 31vh) 45vh';
}
.wrapper {
transform: rotateZ(1.3deg) rotateX(-8.8deg) rotateY(-9.3deg) translate3d(-14.9vh, 5.3vh, -27.4vh);
transform-origin: top right;
color: #DA0;
padding: 1vh;
width: 100vh;
height: 75vh;
}
}

21
src/themes/eos/theme.toml Normal file
View file

@ -0,0 +1,21 @@
# theme.toml template for a Hugo theme
# See https://github.com/spf13/hugoThemes#themetoml for an example
name = "Eos"
license = "MIT"
licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE.md"
description = ""
homepage = "http://siteforthistheme.com/"
tags = ["", ""]
features = ["", ""]
min_version = 0.18
[author]
name = ""
homepage = ""
# If porting an existing theme
[original]
name = ""
homepage = ""
repo = ""

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB