Skip to content

Commit 733d541

Browse files
committed
initial content
0 parents  commit 733d541

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+804
-0
lines changed

.github/workflows/deploy.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: deploy rustaceans.uk
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
9+
permissions:
10+
contents: read
11+
pages: write
12+
id-token: write
13+
14+
concurrency:
15+
group: "pages"
16+
cancel-in-progress: false
17+
18+
jobs:
19+
deploy:
20+
environment:
21+
name: github-pages
22+
url: ${{ steps.deployment.outputs.page_url }}
23+
runs-on: ubuntu-latest
24+
steps:
25+
- name: Checkout
26+
uses: actions/checkout@v4
27+
- name: Setup Pages
28+
uses: actions/configure-pages@v4
29+
- name: Install zola
30+
uses: taiki-e/install-action@v2
31+
with:
32+
33+
- name: Build website
34+
run: zola build
35+
- name: Upload artifact
36+
uses: actions/upload-pages-artifact@v3
37+
with:
38+
path: "public"
39+
- name: Deploy to GitHub Pages
40+
id: deployment
41+
uses: actions/deploy-pages@v4

.github/workflows/test.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Test
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
test:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v4
12+
- name: Install zola
13+
uses: taiki-e/install-action@v2
14+
with:
15+
16+
- name: Build website
17+
run: zola build

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
public/
2+
.DS_Store

config.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
base_url = "https://rustaceans.uk"
2+
3+
title = "Rustaceans UK"
4+
author = "David Wood"
5+
description = "Rust in the UK"
6+
default_language = "en"
7+
8+
compile_sass = true
9+
minify_html = true
10+
build_search_index = false
11+
generate_feeds = false
12+
13+
[extra]
14+
author_url = "https://davidtw.co"
15+
discord_invite = "https://discord.gg/pP6gqFFbQG"
16+
repo_url = "https://github.com/RustaceansUK/rustaceans.uk"
17+
18+
[markdown]
19+
highlight_code = true

content/.gitkeep

Whitespace-only changes.

data.toml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
[[conferences]]
2+
name = "Rust Nation UK"
3+
location = "London"
4+
link = "https://www.rustnationuk.com/"
5+
6+
[[companies]]
7+
name = "Arm"
8+
location = "Cambridge, Manchester"
9+
link = "https://arm.com"
10+
how = "Arm is [a platinum member of the Rust Foundation](https://rustfoundation.org/media/rust-foundation-announces-arm-as-a-platinum-member/), [write firmware in Rust](https://www.trustedfirmware.org/blog/rf-a-blog/) and contribute to Rust"
11+
12+
[[courses]]
13+
institution = "University of Glasgow"
14+
name = "COMPSCI5119: Secure Systems Programming in Rust (M)"
15+
link = "https://www.gla.ac.uk/coursecatalogue/course/?code=COMPSCI5119"
16+
17+
[[meetups]]
18+
name = "Rust & Friends"
19+
location = "Edinburgh"
20+
link = "https://www.meetup.com/rust-edi/"
21+
22+
[[meetups]]
23+
name = "Rust London User Group"
24+
location = "London"
25+
link = "https://www.meetup.com/rust-london-user-group/"
26+
27+
[[meetups]]
28+
name = "Oxford Rust Meetup Group"
29+
location = "Oxford"
30+
link = "https://www.meetup.com/oxford-rust-meetup-group/"
31+
32+
[[meetups]]
33+
name = "Cambridge Rust Meetup"
34+
location = "Cambridge"
35+
link = "https://www.meetup.com/cambridge-rust-meetup/"
36+
37+
[[meetups]]
38+
name = "Rust Leeds Meetup"
39+
location = "Leeds"
40+
link = "https://www.eventbrite.com/e/rust-leeds-meetup-uniting-rustaceans-of-all-levels-tickets-818583203397"
41+
42+
[[meetups]]
43+
name = "Rust and C++ Cardiff"
44+
location = "Cardiff"
45+
link = "https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/"
46+
47+
[[meetups]]
48+
name = "Rust Manchester"
49+
location = "Manchester"
50+
link = "https://www.meetup.com/rust-manchester/"

sass/style/app.scss

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
body, button {
2+
font-family: "Austera Text", system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
3+
}
4+
5+
#title {
6+
margin: 0 0 0 6px;
7+
font-weight: 800;
8+
text-align: center;
9+
}
10+
11+
#discord {
12+
background-color: #5865F2;
13+
color: #fff;
14+
}
15+
16+
.two-column-list {
17+
columns: 2;
18+
-webkit-columns: 2;
19+
-moz-columns: 2;
20+
}
21+
22+
.muted {
23+
color: #6a6a6a;
24+
}
25+
26+
.centred {
27+
text-align: center;
28+
}
29+
30+
.small {
31+
font-size: x-small;
32+
}

sass/style/fonts.scss

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
@font-face {
2+
font-family: 'Austera Text';
3+
src: url('../fonts/austeratext-extralight-webfont.woff2') format('woff2'),
4+
url('../fonts/austeratext-extralight-webfont.woff') format('woff');
5+
font-weight: 200;
6+
font-style: normal;
7+
}
8+
9+
@font-face {
10+
font-family: 'Austera Text';
11+
src: url('../fonts/austeratext-extralightitalic-webfont.woff2') format('woff2'),
12+
url('../fonts/austeratext-extralightitalic-webfont.woff') format('woff');
13+
font-weight: 200;
14+
font-style: italic;
15+
}
16+
17+
@font-face {
18+
font-family: 'Austera Text';
19+
src: url('../fonts/austeratext-light-webfont.woff2') format('woff2'),
20+
url('../fonts/austeratext-light-webfont.woff') format('woff');
21+
font-weight: 300;
22+
font-style: normal;
23+
}
24+
25+
@font-face {
26+
font-family: 'Austera Text';
27+
src: url('../fonts/austeratext-lightitalic-webfont.woff2') format('woff2'),
28+
url('../fonts/austeratext-lightitalic-webfont.woff') format('woff');
29+
font-weight: 300;
30+
font-style: italic;
31+
}
32+
33+
@font-face {
34+
font-family: 'Austera Text';
35+
src: url('../fonts/austeratext-regular-webfont.woff2') format('woff2'),
36+
url('../fonts/austeratext-regular-webfont.woff') format('woff');
37+
font-weight: 400;
38+
font-style: normal;
39+
}
40+
41+
@font-face {
42+
font-family: 'Austera Text';
43+
src: url('../fonts/austeratext-italic-webfont.woff2') format('woff2'),
44+
url('../fonts/austeratext-italic-webfont.woff') format('woff');
45+
font-weight: 400;
46+
font-style: italic;
47+
}
48+
49+
@font-face {
50+
font-family: 'Austera Text';
51+
src: url('../fonts/austeratext-medium-webfont.woff2') format('woff2'),
52+
url('../fonts/austeratext-medium-webfont.woff') format('woff');
53+
font-weight: 500;
54+
font-style: normal;
55+
}
56+
57+
@font-face {
58+
font-family: 'Austera Text';
59+
src: url('../fonts/austeratext-mediumitalic-webfont.woff2') format('woff2'),
60+
url('../fonts/austeratext-mediumitalic-webfont.woff') format('woff');
61+
font-weight: 500;
62+
font-style: italic;
63+
}
64+
65+
@font-face {
66+
font-family: 'Austera Text';
67+
src: url('../fonts/austeratext-demibold-webfont.woff2') format('woff2'),
68+
url('../fonts/austeratext-demibold-webfont.woff') format('woff');
69+
font-weight: 600;
70+
font-style: normal;
71+
}
72+
73+
@font-face {
74+
font-family: 'Austera Text';
75+
src: url('../fonts/austeratext-demibolditalic-webfont.woff2') format('woff2'),
76+
url('../fonts/austeratext-demibolditalic-webfont.woff') format('woff');
77+
font-weight: 600;
78+
font-style: italic;
79+
}
80+
81+
@font-face {
82+
font-family: 'Austera Text';
83+
src: url('../fonts/austeratext-bold-webfont.woff2') format('woff2'),
84+
url('../fonts/austeratext-bold-webfont.woff') format('woff');
85+
font-weight: 700;
86+
font-style: normal;
87+
}
88+
89+
@font-face {
90+
font-family: 'Austera Text';
91+
src: url('../fonts/austeratext-bolditalic-webfont.woff2') format('woff2'),
92+
url('../fonts/austeratext-bolditalic-webfont.woff') format('woff');
93+
font-weight: 700;
94+
font-style: italic;
95+
}
28 KB
Binary file not shown.
21 KB
Binary file not shown.

0 commit comments

Comments
 (0)