diff --git a/_includes/common/head.html b/_includes/common/head.html index 853e9f0..6b9148e 100644 --- a/_includes/common/head.html +++ b/_includes/common/head.html @@ -6,15 +6,14 @@ - - - - + + + + - - - - + + + {% if page.title %} @@ -72,6 +71,7 @@ <!-- Theme CSS --> - <link href="assets/css/index.css?{{site.time | date: '%Y%m%d%H%M%S'}}" rel="stylesheet"> + <!-- <link href="assets/css/index.css?{{site.time | date: '%Y%m%d%H%M%S'}}" rel="stylesheet"> --> + <link href={{ "/assets/css/index.css" | absolute_url }} rel="stylesheet"> </head> \ No newline at end of file diff --git a/_includes/text/intro-text-en.md b/_includes/text/intro-text-en.md new file mode 100644 index 0000000..4feff60 --- /dev/null +++ b/_includes/text/intro-text-en.md @@ -0,0 +1,42 @@ + +__ReclaimFutures is a technology and culture conference around the broad subjects of post-capitalist desire, utopian expoloration and the real sustainable computing.__ + +## — Why? + +As networks of increasingly opaque algorithms drive hyper-consumption and bolster deeply questionable political agendas the once radical utopian vision of the future offered by the internet is rapidly fading into a nostalgic throwback, how can we reclaim the narratives for non-capitalistic aims? + +Perhaps through radical acts of creativity, resistance and collective action it may be possible to once again to imagine a plurality of futures other than those offered by tech’s big four. + +Indeed ReclaimFutures is a technology and culture conference based upon this vision. It does not seek to disrupt nor 'innovate'. ReclaimFutures is not about the latest technologies, design trends or most exciting new startup incubator. It's not even about so-called 'ethical tech'. + +## — What? + +Instead, ReclaimFutures (RF) aims to inspect, interrogate and expose the neoliberal forces at play within communication technology and startup culture, whilst championing radical thinkers and creators. In short reclaim futures is a conference for all the creators and thinkers attempting to smash, replace, and erode capitalism though acts of resistance in all their forms. + +RF aims to foster an environment where creative and engaged artists, philosophers, technologists, activists, hackers, researchers and educators can collectively assemble to imagine new futures, beyond the walls of capitalistic limitation and stage the question of what we can do next, big or small to achieve political and/or social transformation in these troubled times in our species history. + +Over the course of 3 days in summer 2020 the inaugural edition of ReclaimFutures will be held at a to-be-confirmed location in the city of Lausanne, Switzerland. During these 3 days a series of workshops, talks, roundtables, performances and artworks will be presented. + + +## — Call for participants + +RF is built upon an open, inclusive and respectful philosophy and is a conference trying to give a voice to those typically less heard within tech circles. As such, **RF is open** to all non-commercial individuals or small groups to participate by presenting talks, artworks, workshops and performances and strongly encourages submissions from anyone who considers themselves to belong to an underrepresented group<sup>[[1]](#ref-1)</sup>. + +ReclaimFutures is run as a DIT (Do It Together), self-funded, not-for-profit project and rejects commercial financial influence and thus cannot pay expenses of participants nor large fees<sup>[[2]](#ref-2)</sup>. + +All participants will be paid a stipend in accordance to the ticket sales of the event, food and drink during the event days as well as assistance in finding accommodation and other practical needs where possible. + +If you're looking for inspiration we've assembled a list of [hypothetical talk titles and subjects](https://www.are.na/reclaimfutures/hypothetical-subjects) which you can take as a starting point, fully adopt, use to get an impression, or simply disregarded. + +To submit a proposal please add an issue on our Gitlab repository using our proposal template. Please note that proposals which don't follow the template may not be considered. To do so: + +- Create a gitlab account if you don't already have one. +- Navigate to our ReclaimFutures repo and click Issues in the side bar +- Press submit. Congrats you're done! We'll be in touch sometime after the application deadline. + +If you wish for your proposal to remain private you may send it by email to [info@reclaimfutures.org](mailto:info@reclaimfutures.org). The proposal template can be found [here](/proposal-template.md) and our public key is [here](/publickey.asc). + +**Application deadline**: April 20, 2020 + +<small id="ref-1">[1] Including but not limited to POCs, LGBT+, people with disabilities, working class, persons with no fixed address and first-time speakers</small> +<small id="ref-2">[2] If you are concerned financial factors would limit your ability to partake in the conference, please get in touch and we will do all we can to help.</small> \ No newline at end of file diff --git a/_includes/text/intro-text.md b/_includes/text/intro-text-fr.md similarity index 86% rename from _includes/text/intro-text.md rename to _includes/text/intro-text-fr.md index 1219ba1..7541169 100644 --- a/_includes/text/intro-text.md +++ b/_includes/text/intro-text-fr.md @@ -11,13 +11,12 @@ Indeed ReclaimFutures is a technology and culture conference based upon this vis ## — What ? -Instead, ReclaimFutures (RF) aims to inspect, interrogate and expose the neoliberal forces at play within communication technology and startup culture, whilst championing radical thinkers and creators. In short reclaim futures is a conference for all the creators and thinkers attempting to smash, replace, and escape capitalism though acts of resistance in all their forms. +Instead, ReclaimFutures (RF) aims to inspect, interrogate and expose the neoliberal forces at play within communication technology and startup culture, whilst championing radical thinkers and creators. In short reclaim futures is a conference for all the creators and thinkers attempting to smash, replace, and erode capitalism though acts of resistance in all their forms. RF aims to foster an environment where creative and engaged artists, philosophers, technologists, activists, hackers, researchers and educators can collectively assemble to imagine new futures, beyond the walls of capitalistic limitation and stage the question of what we can do next, big or small to achieve political and/or social transformation in these troubled times in our species history. -Over the course of 3 days in spring 2020 the inaugural edition of ReclaimFutures will be held at a to-be-confirmed location in the city of Lausanne, Switzerland. During these 3 days a series of workshops, talks, roundtables, performances and artworks will be presented. +Over the course of 3 days in summer 2020 the inaugural edition of ReclaimFutures will be held at a to-be-confirmed location in the city of Lausanne, Switzerland. During these 3 days a series of workshops, talks, roundtables, performances and artworks will be presented. -<!-- {% include common/separator.html colour="white" %} --> ## — Call for participants @@ -27,7 +26,7 @@ ReclaimFutures is run as a DIT (Do It Together), self-funded, not-for-profit pro All participants will be paid a stipend in accordance to the ticket sales of the event, food and drink during the event days as well as assistance in finding accommodation and other practical needs where possible. -If you're looking for inspiration we've assembled a list of [hypothetical talk titles and subjects](https://www.are.na/share/YDqWVUY) which you can take as a starting point, fully adopt, use to get an impression, or of course completely disregarded. +If you're looking for inspiration we've assembled a list of [hypothetical talk titles and subjects](https://www.are.na/reclaimfutures/hypothetical-subjects) which you can take as a starting point, fully adopt, use to get an impression, or simply disregarded. To submit a proposal please add an issue on our Gitlab repository using our proposal template. Please note that proposals which don't follow the template may not be considered. To do so: @@ -35,7 +34,7 @@ To submit a proposal please add an issue on our Gitlab repository using our prop - Navigate to our ReclaimFutures repo and click Issues in the side bar - Press submit. Congrats you're done! We'll be in touch sometime after the application deadline. -If you wish for your proposal to remain private you may send it by email to info@reclaimfutures.com. +If you wish for your proposal to remain private you may send it by email to [info@reclaimfutures.org](mailto:info@reclaimfutures.org). The proposal template can be found [here](/proposal-template.md) and our public key is [here](/publickey.asc). **Application deadline**: April 20, 2020 diff --git a/_layouts/default.html b/_layouts/default.html index 26b53b6..123725f 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,9 +1,9 @@ <!DOCTYPE html> -<html lang="en"> +<html lang={{ page.lang }}> {% include common/head.html %} <body> {{ content }} {% include common/footer.html %} </body> - <script src="./assets/js/index.js"></script> + <script src={{ "/assets/js/index.js" | absolute_url }}></script> </html> \ No newline at end of file diff --git a/_sass/fontface.scss b/_sass/fontface.scss index 3d47315..c0629c1 100644 --- a/_sass/fontface.scss +++ b/_sass/fontface.scss @@ -1,31 +1,59 @@ @font-face { - font-family: 'SpaceMono Regular'; + font-family: 'SpaceMono'; src: url('../fonts/space-mono/SpaceMono-Regular.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { - font-family: 'SpaceMono Bold'; + font-family: 'SpaceMono'; src: url('../fonts/space-mono/SpaceMono-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { - font-family: 'SpaceMono Italic'; + font-family: 'SpaceMono'; src: url('../fonts/space-mono/SpaceMono-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { - font-family: 'SpaceMono Bold Italic'; + font-family: 'SpaceMono'; src: url('../fonts/space-mono/SpaceMono-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; } +@font-face { + font-family: 'JetBrains-Mono'; + src: url('../fonts/jetbrains-mono/ttf/JetBrainsMono-Regular.ttf') format('truetype'); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: 'JetBrains-Mono'; + src: url('../fonts/jetbrains-mono/ttf/JetBrainsMono-Bold.ttf') format('truetype'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'JetBrains-Mono'; + src: url('../fonts/jetbrains-mono/ttf/JetBrainsMono-Italic.ttf') format('truetype'); + font-weight: 400; + font-style: italic; +} + +@font-face { + font-family: 'JetBrains-Mono'; + src: url('../fonts/jetbrains-mono/ttf/JetBrainsMono-Bold-Italic.ttf') format('truetype'); + font-weight: 700; + font-style: italic; +} + @font-face { font-family: 'Orator Std Slanted'; src: url('../fonts/OratorStd/Orator-Std-Slanted.ttf') format('truetype'); diff --git a/_sass/layouts/default.scss b/_sass/layouts/default.scss index 7e9c115..ac884f0 100644 --- a/_sass/layouts/default.scss +++ b/_sass/layouts/default.scss @@ -1,8 +1,3 @@ -.text-container p, -.text-container h2, -.text-container h3 { -} - .text-container { p, h2, @@ -24,7 +19,6 @@ h2 { display: inline-block; - padding-bottom: $size-8; margin-top: $size-64; margin-bottom: $size-32; } diff --git a/_sass/typography.scss b/_sass/typography.scss index d4b9bfe..c0d9f93 100644 --- a/_sass/typography.scss +++ b/_sass/typography.scss @@ -22,11 +22,13 @@ li, } strong { - font-family: $font-bold; + font-family: $font; + font-weight: 700; } em { - font-family: $font-italic; + font-family: $font; + font-style: italic; } small { @@ -37,23 +39,27 @@ h1 { font-size: 84px; } +h1, +h2, +h3, +h4 { + font-family: $font-title; + // font-style: italic; +} + h1, .h1 { font-size: $size-64; - font-family: $font-title; } h2, .h2 { font-size: $size-32; - font-family: $font-title; } h3, .h3 { font-size: $size-16; - font-family: $font-title; - font-style: italic; } p, diff --git a/_sass/variables.scss b/_sass/variables.scss index 6b1afb2..1a0b2d7 100644 --- a/_sass/variables.scss +++ b/_sass/variables.scss @@ -26,11 +26,9 @@ $size-1028: 1028px; // Typography -$font-title: 'Orator Std Slanted', 'SpaceMono Regular', 'Courier New', Courier, monospace; -$font: 'SpaceMono Regular', 'Courier New', Courier, monospace; -$font-bold: 'SpaceMono Bold', 'Courier New', Courier, monospace; -$font-italic: 'SpaceMono Italic', 'Courier New', Courier, monospace; -$font-bold-italic: 'SpaceMono Bold Italic', 'Courier New', Courier, monospace; +$font-title: 'SpaceMono', 'SpaceMono', 'Courier New', Courier, monospace; +// $font-title: 'Orator Std Slanted', 'SpaceMono', 'Courier New', Courier, monospace; +$font: 'SpaceMono', 'Courier New', Courier, monospace; // Responsive breakpoints diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold-Italic.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold-Italic.ttf new file mode 100755 index 0000000..8a36bcc Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold-Italic.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold.ttf new file mode 100755 index 0000000..5dc6ec2 Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Bold.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold-Italic.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold-Italic.ttf new file mode 100755 index 0000000..ff89d25 Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold-Italic.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold.ttf new file mode 100755 index 0000000..bba598e Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-ExtraBold.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Italic.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Italic.ttf new file mode 100755 index 0000000..44e1f4a Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Italic.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium-Italic.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium-Italic.ttf new file mode 100755 index 0000000..6da1d17 Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium-Italic.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium.ttf new file mode 100755 index 0000000..017b81f Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Medium.ttf differ diff --git a/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Regular.ttf b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Regular.ttf new file mode 100755 index 0000000..7db854f Binary files /dev/null and b/assets/fonts/jetbrains-mono/ttf/JetBrainsMono-Regular.ttf differ diff --git a/fr/index.markdown b/fr/index.markdown index 378ca96..34b4a3c 100644 --- a/fr/index.markdown +++ b/fr/index.markdown @@ -1,13 +1,10 @@ --- -# Feel free to add content and custom Front Matter to this file. -# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults - layout: page-with-header lang: fr - --- -## -- What is ReclaimFutures? +{% capture maintext %} + {% include text/intro-text-fr.md %} +{% endcapture %} - -French text! \ No newline at end of file +{{ maintext | markdownify }} \ No newline at end of file diff --git a/index.html b/index.html index 563a07a..6cfe4f9 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ lang: en --- {% capture maintext %} - {% include text/intro-text.md %} + {% include text/intro-text-en.md %} {% endcapture %} {{ maintext | markdownify }} \ No newline at end of file diff --git a/_includes/text/proposal-template.md b/proposal-template.md similarity index 94% rename from _includes/text/proposal-template.md rename to proposal-template.md index e9a3f7a..aa0a337 100644 --- a/_includes/text/proposal-template.md +++ b/proposal-template.md @@ -4,7 +4,7 @@ Replace sample info between [brackets] with your own! **Format***: [Talk / Workshop / Artwork / Performance / etc...] **Full name***: [] -**Pronouns***: [ ] +**Pronouns***: [] **Location**: [] **Email Address***: [] **Social media links (please specify platform)**: [twitter: @janedoe] @@ -21,11 +21,11 @@ Replace sample info between [brackets] with your own! ### Profile Picture -[Link to bio picture, e.g. https://profile-picture.jpg you may use or an abstract obscurred photo if you feel more comfortable.] +[Link to bio picture, e.g. https://profile-picture.jpg you may use or an abstract or obscurred photo if you feel more comfortable.] *Note: Format for bio picture should be PNG/JPG/GIF, 256x256px.* -## Your Talk / workshop / Artwork / Performance +## Your Talk / Workshop / Artwork / Performance ### Title [Use a preliminary title if still WIP] diff --git a/publickey.asc b/publickey.asc new file mode 100644 index 0000000..b4f69f3 --- /dev/null +++ b/publickey.asc @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +x6C2uXvg0Z8SuQ4OVP3k6w== +=zUPR +-----END PGP PUBLIC KEY BLOCK-----