Modernize a bit

Drop bootstrap
Remove fabfile in favor of bin/deploy
This commit is contained in:
Nikolai R Kristiansen
2022-02-22 00:26:48 +01:00
parent e204229519
commit 4e6924d055
14 changed files with 629 additions and 1296 deletions

View File

@@ -1,15 +1,15 @@
<!doctype html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>EDB-gjengen, Medieavdelingen, Chateau Neuf, Det Norske Studentersamfund</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="main.css">
<head>
<meta charset="utf-8" />
<title>EDB-gjengen, Medieavdelingen, Chateau Neuf, Det Norske Studentersamfund</title>
<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="main.css" />
</head>
</head>
<body>
<body>
<!--
Bli med i EDB! BLI NINJA!
https://edb.neuf.no/
@@ -39,71 +39,89 @@
`......:::::::::;iof688888888888888888888888888888b.
`....:::;iof688888888888888888888888888888888899fT!
-->
<!--[if lt IE 11]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class="container">
<header class="page-header">
<h1 class="brand"><img src="images/edb_brick.png" class="edb-brick" alt="EDB-gjengen logo"> EDB-gjengen</h1>Medieavdelingen, <a href="http://studentersamfundet.no/">Det Norske Studentersamfund</a>, Chateau Neuf, Oslo
</header>
<section class="row">
<div class="col-md-12">
<h3>Kontaktinfo</h3>
<ul class="contact-info">
<li><a href="mailto:kak-edb@studentersamfundet.no">kak-edb@studentersamfundet.no</a></li>
<li>Leder: Jonas Braathen +47 454 80 454</li>
<li>IRC: <a href="irc://irc.oftc.net/edb">#EDB@OFTC</a></li>
<li>M&oslash;tetid: Hver onsdag kl. 18.13.37 p&aring; KAK (<a href="https://viteboka.studentersamfundet.no/4._etasje">4. etg</a>)</li>
<li>Twitter: <a href="http://twitter.com/edbgjengen">@edbgjengen</a> eller <a href="http://twitter.com/KAK_DNS">@KAK_DNS</a></li>
</ul>
</div>
</section>
<section class="row cta">
<div class="col-md-12">
<div class="form-link">
<h3>Interressert i EDB?</h3>
<a href="#form" class="btn btn-primary btn-lg">Meld din interesse!</a>
</div>
</div>
</section>
<section class="row">
<div class="col-md-12">
<h3>Verktøy</h3>
<ul class="tool-list">
<li class="tool-item"><a href="https://edb.neuf.no/wiki/"><h4>EDBWiki</h4><img src="images/wiki.jpg" alt="EDBWiki" /></a></li>
<li class="tool-item"><a href="https://mdb.neuf.no/"><h4>MDB</h4><img src="images/mdb.jpg" alt="MDB" /></a></li>
<li class="tool-item"><a href="https://observium.neuf.no/"><h4>Observium</h4><img src="images/observium.jpg" alt="Observium" /></a></li>
<li class="tool-item"><a href="https://git.neuf.no/"><h4>Gitlab</h4><img src="images/gitlab.jpg" alt="Gitlab" /></a></li>
<li class="tool-item"><a href="https://galtinn.neuf.no/"><h4>Galtinn</h4><img src="images/galtinn.jpg" alt="Galtinn" /></a></li>
<li class="tool-item"><a href="https://aktiv.neuf.no/"><h4>aktiv.neuf.no</h4><img src="images/aktiv.neuf.no.jpg" alt="aktiv.neuf.no" /></a></li>
</ul>
</div>
</section>
<section class="row" id="form">
<div class="col-md-12">
<h3>Bli med</h3>
<div class="form-wrap"><iframe id="contact_form" src="https://docs.google.com/spreadsheet/embeddedform?formkey=dFZnWGE4NjFTemdvVFYxeWtXMGNKbGc6MQ" width="440" height="917">Loading...</iframe></div>
</div>
</section>
<section class="row">
<div class="col-md-12">
<div class="credits">Laget med <span class="love" title="kærlighed"></span> av <span title="EDB-gjengen">EDB-gjengen</span></div>
</div>
</section>
</div>
<!-- Google Analytics -->
<script>
(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
e=o.createElement(i);r=o.getElementsByTagName(i)[0];
e.src='//www.google-analytics.com/analytics.js';
r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
ga('create','UA-52914-10');ga('send','pageview');
</script>
<header>
<h1 class="brand">
<img src="images/edb_brick.png" class="edb-brick" alt="EDB-gjengen logo" /> EDB-gjengen
</h1>
Medieavdelingen, <a href="http://studentersamfundet.no/">Det Norske Studentersamfund</a>, Chateau Neuf,
Oslo
</header>
<section>
<h2>Kontaktinfo</h2>
<ul class="contact-info">
<li><a href="mailto:edb@neuf.no">edb@neuf.no</a></li>
<li>Leder: Jonas Braathen +47 454 80 454</li>
<li>IRC: <a href="irc://irc.oftc.net/edb">#EDB@OFTC</a></li>
<li>
M&oslash;tetid: Hver onsdag kl. 18.13.37 p&aring; KAK (<a
href="https://viteboka.studentersamfundet.no/4._etasje">4. etg</a>)
</li>
<li>
Twitter: <a href="http://twitter.com/edbgjengen">@edbgjengen</a> eller
<a href="http://twitter.com/KAK_DNS">@KAK_DNS</a>
</li>
</ul>
</section>
<section class="cta">
<div class="form-link">
<h2>Interressert i EDB?</h2>
<a href="#form" class="btn btn-primary btn-lg">Meld din interesse!</a>
</div>
</section>
<section>
<h2>Verktøy</h2>
<ul class="tool-list">
<li>
<a href="https://edb.neuf.no/wiki/">
<h3>EDBWiki</h3>
<img src="images/wiki.jpg" alt="EDBWiki" />
</a>
</li>
<li>
<a href="https://mdb.neuf.no/">
<h3>MDB</h3>
<img src="images/mdb.jpg" alt="MDB" />
</a>
</li>
<li>
<a href="https://observium.neuf.no/">
<h3>Observium</h3>
<img src="images/observium.jpg" alt="Observium" />
</a>
</li>
<li>
<a href="https://git.neuf.no/">
<h3>Gitlab</h3>
<img src="images/gitlab.jpg" alt="Gitlab" />
</a>
</li>
<li>
<a href="https://galtinn.neuf.no/">
<h3>Galtinn</h3>
<img src="images/galtinn.jpg" alt="Galtinn" />
</a>
</li>
<li>
<a href="https://aktiv.neuf.no/">
<h3>aktiv.neuf.no</h3>
<img src="images/aktiv.neuf.no.jpg" alt="aktiv.neuf.no" />
</a>
</li>
</ul>
</div>
</section>
<section id="form">
<h2>Bli med</h2>
<div class="form-wrap">
<iframe id="contact-form"
src="https://docs.google.com/spreadsheet/embeddedform?formkey=dFZnWGE4NjFTemdvVFYxeWtXMGNKbGc6MQ"
width="440" height="917">Loading...</iframe>
</div>
</section>
<section class="credits">
Laget med <span class="love" title="kærlighed"></span> av
<span title="EDB-gjengen">EDB-gjengen</span>
</section>
</body>
</html>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -1,39 +1,76 @@
@import "../node_modules/bootstrap/scss/bootstrap.scss";
:root {
--container-width: 1140px;
--primary-color: #007bff;
--primary-color-light: hsl(211, 100%, 60%);
}
body {
font-family: monospace;
text-align: center;
@include media-breakpoint-up(sm) {
font-size: 110%;
margin: 1rem;
@media screen and (min-width: 540px) {
text-align: left;
}
}
.page-header {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
h1, h2, h3, h4, h5 {
margin-bottom: 0.5em;
}
ul {
margin: 0;
}
li {
line-height: 1.5;
}
section {
margin-bottom: 2rem;
}
a {
&:link {
color: var(--primary-color);
text-decoration: none;
}
&:hover {
text-decoration: underline;
}
&:active,
&:focus {
color: var(--primary-color-light);
}
&:visited {
color: var(--primary-color);
}
}
.brand {
line-height: 1;
font-size: 1.2;
img {
position: relative;
top: -4px;
top: 8px;
}
}
section {
margin-bottom: 1.5rem;
}
.cta {
display: block;
@include media-breakpoint-up(sm) {
display:none;
@media screen and (min-width: 540px) {
display: none;
}
}
.edb-brick {
height: 40px;
width: auto;
height: 40px;
width: auto;
}
.contact-info {
@@ -47,37 +84,28 @@ section {
display: flex;
flex-wrap: wrap;
padding: 0;
justify-content: space-evenly;
max-width: var(--container-width);
@include media-breakpoint-up(sm) {
justify-content: flex-start;
@media screen and (min-width: 540px) {
display: grid;
gap: 2rem;
grid-template-columns: repeat(2, 1fr);
}
}
.tool-item {
display: flex;
align-items: center;
justify-content: center;
padding-bottom: 0;
margin-bottom: 20px;
max-width: 196px;
img {
max-width: 92%;
@media screen and (min-width: 992px) {
grid-template-columns: repeat(3, 1fr);
}
@include media-breakpoint-up(sm) {
max-width: 230px;
}
> li {
align-items: center;
justify-content: center;
padding-bottom: 0;
margin-bottom: 20px;
@include media-breakpoint-up(lg) {
max-width: 310px;
img {
max-width: 100%;
}
}
@include media-breakpoint-up(xl) {
max-width: none;
}
}
.form-wrap {
@@ -85,25 +113,17 @@ section {
padding-bottom: 75%;
height: 0;
overflow: hidden;
iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
max-width: var(--container-width);
}
#contact_form {
#contact-form {
border: 0;
margin: 0;
}
.browsehappy {
margin: 0.2em 0;
background: #ccc;
color: #000;
padding: 0.2em 0;
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.love {
@@ -116,4 +136,5 @@ section {
text-align: center;
color: #666;
font-size: 12px;
max-width: var(--container-width);
}