summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2022-03-26 00:59:27 +0100
committerJonas Smedegaard <dr@jones.dk>2022-03-26 01:15:23 +0100
commitace3f2e9138ed31e961cf842b3d25f3a5d297789 (patch)
tree5ef8e9ec7203a298b6ad511954814248d3cf1fd6
initial draft
-rw-r--r--.gitignore3
-rw-r--r--Makefile40
-rw-r--r--TODO.md3
-rw-r--r--beboere.md11
-rw-r--r--bygning.md13
-rw-r--r--footer.md8
-rw-r--r--index.md38
-rw-r--r--oekonomi.md15
-rw-r--r--sted.md5
-rw-r--r--style.scss49
-rw-r--r--topbar.md7
11 files changed, 192 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..01a69f0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+*.css
+*.html
+*.svg
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a101059
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,40 @@
+markdown-snippets := topbar.md footer.md
+hypertext-snippets = $(markdown-snippets:%.md=%.html)
+markdown := $(filter-out $(markdown-snippets),$(wildcard *.md */*.md */*/*.md))
+hypertext = $(subst index/index,index,$(markdown:%.md=%/index.html))
+graph := $(wildcard *.dot */*.dot */*/*.dot)
+vectorimage-graph := $(graph:%.dot=%.svg)
+
+sitetitle := $(shell head --lines=1 index.md | grep --perl-regexp --only-matching '^\#\s*\K(\S+(\s\S+)*)+')
+
+all: $(hypertext) $(vectorimage-graph) style.css
+
+update: .git
+ git pull
+ $(MAKE) all
+
+$(hypertext-snippets): %.html: %.md Makefile
+ pandoc -f markdown -t html -o $@ $<
+ sed -i -e '1i <div class=\"$*\">' -e '$$ a </div>' $@
+
+$(vectorimage-graph): %.svg: %.dot Makefile
+ dot -Tsvg -o$@ $<
+
+%.html %/index.html: %.md $(hypertext-snippets) Makefile
+ $(eval title = $(shell head --lines=1 $< | grep --perl-regexp --only-matching '^\#\s*\K(\S+(\s\S+)*)+'))
+ $(if $(filter-out ./,$(dir $@)),mkdir -p $(dir $@))
+ pandoc -s $(if $(title),--metadata pagetitle='$(if $(filter-out $(sitetitle),$(title)),$(sitetitle) -- )$(title)') -c $(shell realpath --relative-to=$(dir $@) style.css) -B topbar.html -A footer.html -f markdown -t html -o $@ $<
+
+%.css : %.scss Makefile
+ sassc --load-path /usr/share/sass --style compressed $< $@
+
+clean:
+ rm -f $(vectorimage-graph)
+ find * -type f -name '*.html' -delete
+ find * -type d -empty -delete
+ rm -f style.css style.css.map
+ rm -rf .sass-cache
+
+MAKEFLAGS += --jobs
+.NOTPARALLEL: source
+.PHONY: all update clean
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..ddbc97d
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,3 @@
+ * afklare bæredygtighedsprincipper (økologisk? permakultultur? lavenergi? passivhus?)
+ * omskriv footer til at det er drevet af foreningen,
+ når den eksisterer og formelt kan overtage domænet
diff --git a/beboere.md b/beboere.md
new file mode 100644
index 0000000..ab2d875
--- /dev/null
+++ b/beboere.md
@@ -0,0 +1,11 @@
+# Beboere
+
+Bygden vil fungere som et bofællesskab.
+Hver bolig har eget køkken og bad,
+mens ressourcer som vaskemaskine og ekstra arbejdsrum er fælles.
+
+Nuværende aktive deltagere i projektet
+og potentielle fremtidige beboere er
+Anna Agger & Morten,
+Jonas Smedegaard & Siri Reiter,
+og Maja Søe Gustafson.
diff --git a/bygning.md b/bygning.md
new file mode 100644
index 0000000..64bd7be
--- /dev/null
+++ b/bygning.md
@@ -0,0 +1,13 @@
+# Byggeriet
+
+Bygden skal udefra fremstå som een bygning.
+Muligvis vil nogle dele være uopvarmede,
+men du skal kunne gå tørskoet imellem alle rum.
+
+Der må bygges i op til to etager.
+
+Bygningen vil indeholde et antal boliger
+samt et eller flere fællesrum.
+
+Opvarmning er tænkt at skulle ske ved jordvarme,
+evt. kombineret med solcelle til at drive anlæggets pumpe.
diff --git a/footer.md b/footer.md
new file mode 100644
index 0000000..d5430b0
--- /dev/null
+++ b/footer.md
@@ -0,0 +1,8 @@
+Dette website er [bæredygtig IT-design],
+bygget og driftet af [Couchdesign] lokalt på [Orø].
+
+[Couchdesign]: <https://couchdesign.dk/>
+ "Couchdesign - et samarbejde mellem to danskere der deler en stor rød sofa"
+
+[Orø]: <https://www.openstreetmap.org/relation/8329160>
+ "Orø i OpenStreetMap"
diff --git a/index.md b/index.md
new file mode 100644
index 0000000..77f4a7a
--- /dev/null
+++ b/index.md
@@ -0,0 +1,38 @@
+# Bygden
+
+Bygden er et bæredygtigt bofællesskab under udvikling.
+
+
+## [Stedet](sted)
+
+Bygden vil være et nybyggeri
+i landzonen Nordvest for Bybjerg på Orø.
+
+
+## [Bygningen](bygning)
+
+Byggeriet skal udefra fremstå som een bygning,
+med overdækket adgang mellem alle rum.
+
+Indvendigt vil hver familie have en privat bolig.
+
+
+## [Beboere](beboere)
+
+Bygden vil fungere som et bofællesskab,
+med private boliger og nogle fællesrum.
+
+5 voksne er aktivt involverede i projektet
+fordelt over 3 boliger,
+og potentielt een gruppe af private og een virksomhed.
+
+
+## [Bæredygtighed]
+
+
+## [Økonomi](oekonomi)
+
+Bygden vil formelt være en andelsboligforening
+som ejer Bygdens jord og bygning,
+med andele for hver bosiddende familie
+og evt. også for andre tilknyttede private og kommercielle brugere.
diff --git a/oekonomi.md b/oekonomi.md
new file mode 100644
index 0000000..8cb4efc
--- /dev/null
+++ b/oekonomi.md
@@ -0,0 +1,15 @@
+# Økonomi
+
+Bygden vil formelt være en andelsboligforening
+som ejer Bygdens jord og bygning.
+
+Hver deltagende familie vil eje en andel
+med brugsret over en bolig,
+og delt råderet over fælles ressourcer.
+
+Måske udstykkes også mindre andele
+kun med delt råderet over fælles ressourcer.
+
+Måske udstykkes også en andel
+til en andelslandbrugsvirksomhed
+med behov for at bygge en lade.
diff --git a/sted.md b/sted.md
new file mode 100644
index 0000000..1daeddc
--- /dev/null
+++ b/sted.md
@@ -0,0 +1,5 @@
+# Stedet
+
+Bygden vil være et nybyggeri
+i form af en landejendom i landzonen
+umiddelbart Nordvest for Bybjerg på Orø.
diff --git a/style.scss b/style.scss
new file mode 100644
index 0000000..8ab9b17
--- /dev/null
+++ b/style.scss
@@ -0,0 +1,49 @@
+@charset 'utf-8';
+
+/*! style.css | @License: GPL-3+ | http://source.couchdesign.dk/site/content.git */
+
+$-normalize-include: null;
+$-normalize-exclude: null;
+
+@import "normalize";
+@import "compass/typography";
+
+@include normalize;
+
+@media print {
+@import "gutenberg/gutenberg";
+}
+
+body {
+ margin: 2em;
+// max-width: 62em;
+}
+
+a {
+ @include hover-link;
+}
+
+.topbar {
+ @media print {
+ display: none !important;
+ }
+ @include inline-list;
+}
+
+.footer {
+ margin-left: -1em;
+ margin-right: -1em;
+ background-color: lightgrey;
+ p {
+ @include inline-block;
+ margin-left: 1em;
+ margin-right: 1em;
+ }
+}
+
+@media print {
+ a[href*=".wikipedia.org/"]:after,
+ a[href*="//www.openstreetmap.org/"]:after {
+ content: "";
+ }
+}
diff --git a/topbar.md b/topbar.md
new file mode 100644
index 0000000..e465fab
--- /dev/null
+++ b/topbar.md
@@ -0,0 +1,7 @@
+* [Oversigt](/)
+* [Sted](/sted)
+* [Bygning](/bygning)
+* [Beboere](/beboere)
+* [Bæredygtighed]
+* [Økonomi](/oekonomi)
+* [Baggrund]