Compare commits

...

10 commits

Author SHA1 Message Date
benjaoming fbfd1b21c2 Merge branch 'update-jekyll' of benjaoming/website into master 2018-11-25 14:16:51 +00:00
Benjamin Bach 71f1c36650 Tilføj en kasse om GF og medlemmer 2018-11-25 15:15:33 +01:00
Benjamin Bach 5526e4f10c Update jekyll and update to new liverebuild command args 2018-11-25 15:07:07 +01:00
Jesper Hess 155c2a5c26 Merge branch 'blivmedlem' of benjaoming/website into master 2018-11-03 07:59:06 +00:00
Benjamin Bach 0ce4f110c6 Lidt mere på Om Os 2018-11-02 22:20:38 +01:00
Benjamin Bach 3eebdda4ae Add a Bliv Medlem page 2018-11-02 22:13:47 +01:00
Jesper Hess 686819b438
Fixed docker-compose.yml
jekyll/jekyll:pages was broken. The bare-bones jekyll image
works perfectly well for our needs though.

Fixes #1
2018-11-02 21:52:52 +01:00
Jesper Hess e4275434a6
Deploy instructions 2018-06-22 09:20:24 +02:00
Jesper Hess 7768549493
Fix newlines in README.md 2018-06-22 09:00:57 +02:00
valberg e146de8fe1 Update '_pages/about.md' 2018-01-16 17:04:49 +00:00
11 changed files with 85 additions and 22 deletions

View file

@ -9,7 +9,7 @@ ruby RUBY_VERSION
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "3.4.0"
gem "jekyll", ">= 3.6.3"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
@ -18,7 +18,6 @@ gem "jekyll", "3.4.0"
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-livereload"
gem "jekyll-sitemap"
end

View file

@ -5,9 +5,11 @@
The site is built using [Jekyll](https://jekyllrb.com)
The simplest way to work with the site and code is to use Docker.
```git clone https://git.data.coop/data.coop/website.git data.coop
cd data.coop
docker-compose up```
```
git clone https://git.data.coop/data.coop/website.git data.coop
cd data.coop
docker-compose up
```
This will fire up the website inside a Docker container and start listening on port 4000.
Simply connect your browser to http://localhost:4000 and you're good to go. In development
@ -15,4 +17,8 @@ mode, the site has the [jekyll:livereload](https://github.com/RobertDeRose/jekyl
upon saving files in the source directory.
## Deploying the site
TODO: Set up webhook for auto-deployment on push to master.
For now, just push to the git repo in root's homedir on the server. This will trigger the deployment.
```
git remote add live ssh://root@data.coop:/root/datacoop.git
git push live
```

View file

@ -20,6 +20,10 @@ description: > # this means to ignore newlines until "baseurl:"
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
footer-links:
- twitter: datacoopdk
- email: kontakt@data.coop
# Build settings
markdown: kramdown

View file

@ -10,4 +10,4 @@
{% if site.footer-links.twitter %}<a href="https://www.twitter.com/{{ site.footer-links.twitter }}"><i class="svg-icon twitter"></i></a>{% endif %}
{% if site.footer-links.stackoverflow %}<a href="http://stackoverflow.com/{{ site.footer-links.stackoverflow }}"><i class="svg-icon stackoverflow"></i></a>{% endif %}
{% if site.footer-links.youtube %}<a href="https://youtube.com/{{ site.footer-links.youtube }}"><i class="svg-icon youtube"></i></a>{% endif %}
{% if site.footer-links.googleplus %}<a href="https://plus.google.com/{{ site.footer-links.googleplus }}"><i class="svg-icon googleplus"></i></a>{% endif %}
{% if site.footer-links.googleplus %}<a href="https://plus.google.com/{{ site.footer-links.googleplus }}"><i class="svg-icon googleplus"></i></a>{% endif %}

View file

@ -5,10 +5,6 @@
{% include meta.html %}
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/assets/css/style.css" />
<link rel="alternate" type="application/rss+xml" title="{{ site.name }} - {{ site.description }}" href="{{ site.baseurl }}/feed.xml" />

View file

@ -1,9 +0,0 @@
---
layout: page
title: Om os
permalink: /om/
---
Mere info følger...
Indtil videre kan du følge med på vores [GitLab server](https://git.data.coop/data.coop/)

20
_pages/blivmedlem.md Normal file
View file

@ -0,0 +1,20 @@
---
layout: page
title: Bliv medlem
permalink: /medlem/
---
[data.coop](https://data.coop) er en demokratisk forening. Medlemmer bestemmer
over foreningens generelle drift og hvordan data skal forvaltes. Dette sker som
i en helt klassisk forening i henhold til vores vedtægter på den årlige
generalforsamling.
Du bliver medlem ved at overføre penge til vores konto og sende en email til
vores kasserer, [benjamin@overtag.dk](mailto:benjamin@overtag.dk), med dit navn.
* Reg. 8401 (Merkur)
* Kontonr. 1016866
* Tekst på overførslen: Fornavn+efternavn
Årligt kontingent: **300 kr**<br>
(nedsat kontingent er 50 kr. for studerende/arbejdsløse)

30
_pages/om.md Normal file
View file

@ -0,0 +1,30 @@
---
layout: page
title: Om os
permalink: /om/
---
**data.coop** er en forening og et kooperativ, som er nystartet. Visionen
er, at vi medlemmerne i kooperativet ejer vores egne data.
Dette indebærer en del og har som konsekvens, at vi bliver nødt til at eje
vores egen infrastruktur og have indblik i og kontrol over den software,
som vi bruger til at kommunikere på nettet. Ret forsimplet betyder dette:
* At vi ejer vores egen hardware
* At vi kun bruger open source software
Vi går med begge ben på jorden, så for rent faktisk at kunne starte rigtigt
op, kan vi ikke stille urealistiske krav: At køre åben hardware eller
drive services såsom egne søgemaskiner er således ikke inden for rammerne.
Til gengæld regner vi med at drive en række af de fede open source projekter,
som allerede findes til e-mail, kalender, dokumentdeling og SOME.
Vi ønsker pr. 2018 støttemedlemmer til at dække vores omkostninger.
Foreningen råder over 2 rack servere. Vi er ved at opbygge et medlemssystem
og afprøver nogle prototyper til den fremtidige hosting og infrastruktur.
Du kan finde os på:
* Freenode IRC, **#data.coop**.
* Vores [Gitea server](https://git.data.coop/data.coop/)

View file

@ -283,6 +283,19 @@ footer {
text-align: center;
}
table th
{
text-align: left;
font-weight: bold;
}
table td,
table th
{
padding: 5px;
border: 1px solid #ccc;
}
// Settled on moving the import of syntax highlighting to the bottom of the CSS
// ... Otherwise it really bloats up the top of the CSS file and makes it difficult to find the start
@import "highlights";

View file

@ -1,6 +1,6 @@
jekyll:
image: jekyll/jekyll:pages
command: jekyll serve --livereload --reload_port 35729
image: jekyll/jekyll
command: jekyll serve --livereload --livereload-port 35729
ports:
- 4000:4000
- 35729:35729

View file

@ -16,3 +16,7 @@ at vi som udgangspunkt stoler mere på hinanden end på "de store" som f.eks. Go
Foreningen holdt stiftende generalforsamling i 2014 og blev genstartet i 2016.
Foreningen arbejder nu på, at få gang i aktiviteterne. Inden længe vil du her på siden kunne læse om,
hvad du kan få ud af et medlemsskab samt detaljer om, hvordan du kan melde dig ind og være med til at opbygge noget fedt.
| Generalforsamling 2018 | Bliv medlem |
|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| Medlemmer er indkaldt til generalforsamling d. 18/12 kl. 17 på Café Mellemrummet, samt på IRC Freenode #data.coop. | Vi har brug for medlemmer. [Læs mere her](/medlem). |