From 55641f1f018a36664165b1b91eeee278ea14487a Mon Sep 17 00:00:00 2001 From: fram3d Date: Fri, 6 Sep 2024 02:17:15 +0200 Subject: [PATCH] add dekonference page --- build_pages.py | 1 + pages/en/.deconference.html.swp | Bin 12288 -> 0 bytes pages/en/deconference.html | 2 +- site/styles/deconference.css | 92 ++++++++++++++++++++++++++++++++ 4 files changed, 94 insertions(+), 1 deletion(-) delete mode 100644 pages/en/.deconference.html.swp create mode 100644 site/styles/deconference.css diff --git a/build_pages.py b/build_pages.py index 7fd0e62..5d5a2b1 100755 --- a/build_pages.py +++ b/build_pages.py @@ -11,6 +11,7 @@ PAGES = [ {'name': 'services', 'titleSR': 'Servisi', 'titleEN': 'Services', 'style': 'services'}, {'name': 'webring', 'titleSR': 'Webring', 'titleEN': 'Webring', 'style': ''}, {'name': 'donations', 'titleSR': 'Donacije', 'titleEN': 'Donations', 'style': 'home'}, + {'name': 'deconference', 'titleSR': 'Dekonferencija', 'titleEN': 'Deconference', 'style': 'deconference'}, ] def buildPage(filename: str, pageTitle: str, pageHtml: str, pageStyle: str, template: str) -> str: diff --git a/pages/en/.deconference.html.swp b/pages/en/.deconference.html.swp deleted file mode 100644 index d0eaf0cfb7f72b0f8906a14e83988c2eaf19a7e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeHN%Z?jG6z#C!r2r9G01KpxBauY%*fY-LLF7yjK`2p(P?Urb2o~k;>+TwNSGB6D z?RXYER;&;U_zw_l5er}iD_DjdJCNWTI8}bkcqSs*g340KQ{B~d?>+aNQ;yPu^|!Cx zpjSHU2|mY?eJuc@E>Z$CBh8##b0$V*H9Yzs%!(>SM-FL?9v% z5r_yx1d@Kg-g=!=R?di0kVsRmouy1G;iOiU_-*@{KZ*mWGYWIHSRo9PVn93nh2i*ppNnITnsdSj*0K=uJ7oq%27f{Vwxl zPFken5X(un?Zev}W*TY}9u&?oqA@nRqj1qR$R8=UX@Z>%6Xt`G$!P@FNS`S;LZMPz zDLHkGL1su2x7i{A%of!ZJ(Ag_R-q@Yt-heb@bFUWM3`RHlgs_C*y?wS-VBIsrinx) zO`Z7)T>&60_6L?I7tv~&qAq0Q!IGxpY!N3kVg*5=NY|{WE`>u;)vR1K)r!#u7QIy?k_lfG2_u9SGglz&8ppwv8}E9UiJ_H5j4TcGO!^NQ{QY)j1}6Px&``i zH9#I4XHPGXnRj4P==~iC)9peZ=)mp5=q4|SRW5R$`9!(`0FBX7rm@6pklKJxl~8j= z;~mL0$7!KtDoPrNbd+NYm0{6@PmX=7sz4pXq6CGJws41_L_n;oJ*O>I8Xd+mMLUgk z)Cz43F?6Z(X{SXueE1o^EodlIwvfnNcusqeL^jr`XOd_7SQx1rC<|NwS%-&m=n#Ym zej<8c{)EeryG6+m5s86r?vr`Y^#Y+9IMtr9W2k8<@I6`51Uw#kd}iVnWGk;-k6G=L z0&@yDhVW%I3NM{5Jpi&3q3s@Q4@3a`Fel$auL3uKrlTnfh#dGpd!igJnzAqy;O3Wa zoLir<*8cv{7js4X25K|1g|6}ELL(4I8#|>V;R^hXHE4@pRkN<)EHh|>v!$?|&~OVWrR?oar4ow}*E8P8yl~!l4A(*$I^{Qn zpX^;a?X%6L1081`*$zP)i??@YkHhG0VOOT0B!zZ+*@_zOCei}sSsE~`15uNDwT4#URVthTO%3v-1iok<8Isw0j zsUdyOoLLEU3zQOoZodVzskh$SMD>oYG$mXbh+GNw3<2dLm8wl;5J>3X(xeLKYJ0KU z)wb$@DBWCl?+(wrv3q92@nxkmzO>Qno!dNn?)>K2*4A}wyTfDo<0k^!nvtN*wF_-} zjY}L78GHK*$_fMvJ% znJ%ijj$1z7N?C{ZSgq^o&70Y^tMfV}P(=}PhiUWtfg*yO`^)aJS_AdgCf+kv8@YOC zy8x43CVUzGx8~xk^Zb@dGc1~7?b(&v1c{^jB^#j$D)HC)g!4*&oF diff --git a/pages/en/deconference.html b/pages/en/deconference.html index dd8c5d8..19f98b1 100644 --- a/pages/en/deconference.html +++ b/pages/en/deconference.html @@ -3,7 +3,7 @@

What?

Deconference is the inaugural conference organized by Decentrala, a Belgrade hackerspace. It serves as a platform for individuals to present and discuss ideas related to decentralization in all its forms.

-

When & Where?

+

When & Where?

Deconference will take place all day on Sunday, September 15, 2024, at Cultural Center Magacin, located at Kraljevića Marka 4-8, Belgrade. The evening prior, a social gathering will be hosted at Community Center Krov, located at Kraljice Marije 47, Belgrade.

Why?

diff --git a/site/styles/deconference.css b/site/styles/deconference.css new file mode 100644 index 0000000..956c560 --- /dev/null +++ b/site/styles/deconference.css @@ -0,0 +1,92 @@ +:root { + --hightlight: #72dec2; + --text: #181715; + --bg: #ffffff; +} + +@media screen and (prefers-color-scheme: dark) { + :root { + --text: #ffffff; + --bg: #181715; + } +} + +@font-face { + font-family: "Iosevka"; + src: url('/font/iosevka-regular.woff') format('woff'); +} + +body { + font-family: 'Iosevka'; + font-size: 110%; + color: var(--text); + background: var(--bg); +} + +main { + max-width: 52rem; + margin: 0 auto; +} + +a, +a:visited { + text-decoration: underline; + color: var(--text); + + &:hover { + background-color: var(--hightlight); + text-decoration: line-through var(--text); + cursor: pointer; + } +} + +header { + user-select: none; + text-align: center; +} + +h1 { + font-variant: small-caps; + letter-spacing: 0.3rem; + font-size: 4em; + margin: 3rem auto; + + & > a { + text-decoration: none; + } +} + +h2 { + font-variant: small-caps; + letter-spacing: 0.3rem; + + & > a { + text-decoration: none; + } +} + +p { + margin-left: 1rem; + text-align: justify; +} + + +details { + margin-left: 1rem; +} + +footer { + border-top: 2px solid var(--text); + padding-top: 1rem; + max-width: 42rem; + margin: 2rem auto; + text-align: center; + + & .links { + display: flex; + flex-direction: row; + gap: 2rem; + justify-content: center; + margin-top: 1rem; + } +}