Compare commits
21
Commits
v3.0
..
263d313f76
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
263d313f76 | ||
|
|
3e7d0c04e3 | ||
|
|
b8cec7decf | ||
|
|
8202534ef9 | ||
|
|
dfb0078cc9 | ||
|
|
89f4ddc9ce | ||
|
|
40e2875062 | ||
|
|
6e44770af0 | ||
|
|
9a0354dd7f | ||
|
|
dc05908114 | ||
|
|
857d0b4663 | ||
|
|
289c6e93d9 | ||
|
|
2fd60b7a58 | ||
|
|
571237f535 | ||
|
|
1e87f2be84 | ||
|
|
b0f84486d8 | ||
|
|
30cca3a33c | ||
|
|
0525100bc6 | ||
|
|
cdf3849322 | ||
|
|
fa65e7c508 | ||
|
|
fde9f2341c |
No files matched your search
+5
-2
@@ -1,5 +1,8 @@
|
|||||||
venv/
|
venv/
|
||||||
|
site/*.html
|
||||||
|
site/atom_blog.xml
|
||||||
|
site/atom_events.xml
|
||||||
poster.html
|
poster.html
|
||||||
poster.pdf
|
poster.pdf
|
||||||
atom_blog.xml
|
http.access.log
|
||||||
atom_events.xml
|
http.error.log
|
||||||
@@ -2,27 +2,39 @@
|
|||||||
|
|
||||||
Redisign of dmz.rs .
|
Redisign of dmz.rs .
|
||||||
|
|
||||||
# STILL NOT COMPLETED
|
## Build site
|
||||||
|
|
||||||
### TODO:
|
Run
|
||||||
|
|
||||||
- [x] create themes switcher
|
```
|
||||||
- [x] "demo"
|
python atom_gen.py
|
||||||
- [x] propagate to all pages
|
python prep.py
|
||||||
- [x] store theme to localStorage
|
python build_pages.py
|
||||||
- [x] read "user agent" for default theme
|
```
|
||||||
- [x] invert images and icons
|
|
||||||
- update projects section
|
Complete website will be contained in `site/`. You can copy this to server.
|
||||||
- create blogging system
|
|
||||||
- create xmpp bot that connects to events section.
|
## Development server
|
||||||
- [ ] make responsive
|
|
||||||
- create menus for smaller screens
|
To start a development server, first build site, then run (possibly with `sudo`)
|
||||||
- [x] created one menu
|
|
||||||
- this might be enough
|
```
|
||||||
- [x] adjust the mesh depending on the screen size
|
nginx -p . -c nginx.dev.conf
|
||||||
- no mesh on small screens
|
```
|
||||||
- tweak other random issues with layout
|
|
||||||
- make webring system
|
To stop it:
|
||||||
- make english version (localisation)
|
|
||||||
|
```
|
||||||
|
nginx -p . -s stop
|
||||||
|
```
|
||||||
|
|
||||||
|
## TODO:
|
||||||
|
|
||||||
|
- [x] create page builder
|
||||||
|
- [ ] create blogging system
|
||||||
|
- [ ] create xmpp bot that connects to events section.
|
||||||
|
- [ ] webring system
|
||||||
|
- [x] make page
|
||||||
|
- [ ] populate page
|
||||||
|
- [ ] make english version (localisation)
|
||||||
|
|
||||||
<!-- there is no place like ~/home -->
|
|
||||||
+2
-2
@@ -67,7 +67,7 @@ def feedgen(blogs, events):
|
|||||||
fe_events.updated(datetime.datetime.now(datetime.timezone.utc))
|
fe_events.updated(datetime.datetime.now(datetime.timezone.utc))
|
||||||
fe_events.content(content=event[2], type='html')
|
fe_events.content(content=event[2], type='html')
|
||||||
|
|
||||||
fg_blog.atom_file('atom_blog.xml')
|
fg_blog.atom_file('site/atom_blog.xml')
|
||||||
fg_events.atom_file('atom_events.xml')
|
fg_events.atom_file('site/atom_events.xml')
|
||||||
|
|
||||||
feedgen(blogposts_list_gen(), events_list_gen())
|
feedgen(blogposts_list_gen(), events_list_gen())
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
import os
|
||||||
|
|
||||||
|
PAGES = [
|
||||||
|
{'name': 'index', 'titleSR': 'Početna', 'titleEN': 'Home', 'style': 'home'},
|
||||||
|
{'name': 'account', 'titleSR': 'Nalog', 'titleEN': 'Account', 'style': 'account'},
|
||||||
|
{'name': 'contact', 'titleSR': 'Kontakt', 'titleEN': 'Contact', 'style': 'contact'},
|
||||||
|
{'name': 'events', 'titleSR': 'Događaji', 'titleEN': 'Events', 'style': 'events'},
|
||||||
|
{'name': 'services', 'titleSR': 'Servisi', 'titleEN': 'Services', 'style': 'services'},
|
||||||
|
{'name': 'webring', 'titleSR': 'Webring', 'titleEN': 'Webring', 'style': ''},
|
||||||
|
]
|
||||||
|
|
||||||
|
def buildPage(pageTitle: str, pageHtml: str, pageStyle: str, template: str) -> str:
|
||||||
|
template = template.replace('<!--TITLE-->', pageTitle)
|
||||||
|
style = '' if not pageStyle else f'<link rel=\"stylesheet\" href=\"/styles/{pageStyle}.css\">'
|
||||||
|
template = template.replace('<!--ADDITIONAL_STYLE-->', style)
|
||||||
|
template = template.replace('<!--MAIN-->', pageHtml)
|
||||||
|
return template
|
||||||
|
|
||||||
|
def main():
|
||||||
|
os.makedirs('site/en/', exist_ok=True)
|
||||||
|
with open('template/page-en.html') as fTempEN, open('template/page-sr.html') as fTempSR:
|
||||||
|
templateSR = fTempSR.read()
|
||||||
|
templateEN = fTempEN.read()
|
||||||
|
for page in PAGES:
|
||||||
|
with open(f'pages/sr/{page["name"]}.html') as f:
|
||||||
|
pageHtml = f.read()
|
||||||
|
html = buildPage(page['titleSR'], pageHtml, page['style'], templateSR)
|
||||||
|
f = open(f'site/{page["name"]}.html', 'w')
|
||||||
|
f.write(html)
|
||||||
|
f.close()
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 135 KiB |
-70
@@ -1,70 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/reset.css">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/home.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<h1>Dobrodošao!</h1>
|
|
||||||
<p>
|
|
||||||
Mi smo <em>Decentrala</em> - grupa entuzijasta okupljena oko ideja decentralizacije i slobodnog širenja znanja.
|
|
||||||
Zvuči interesantno? Evo još nekih stvari o nama:
|
|
||||||
</p>
|
|
||||||
<dl>
|
|
||||||
<dt>Znanje:</dt>
|
|
||||||
<dd>Sve naše radionice su besplatne i otvorene za sve zainteresovane.
|
|
||||||
Ako želiš nešto da podeliš najavi se na našem <a href="https://forum.dmz.rs">Forumu</a> i održi radionicu kod nas!</dd>
|
|
||||||
<dt>Akcije:</dt>
|
|
||||||
<dd>Povremeno organizujemo različite akcije, hakatone, crypto-partije, izložbe i slične događaje otvorene za sve zainteresovane. </dd>
|
|
||||||
<dt>Servisi:</dt>
|
|
||||||
<dd>Na našim serverima pokrećemo razne servise (email, git, wiki i druge) koji su otvoreni za sve i koji se mogu koristiti sa ili bez našeg naloga.</dd>
|
|
||||||
</dl>
|
|
||||||
<p>
|
|
||||||
Ako si i dalje zainteresovan, možeš napraviti <a href="/pages/account.html">nalog</a> na našem serveru koji će ti omogućiti korišćenje svih naših <a href="/pages/services.html">servisa</a>.
|
|
||||||
Ako želiš prvo da vidiš kako to sve izgleda u realnosti, možeš doći na neki od naših <a href="/pages/events.html">događaja</a>, i tu nas upoznati!
|
|
||||||
</p>
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<span class="links">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
</span>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
# Start nginx in this directory with `nginx -p . -c nginx.conf`
|
||||||
|
# Stop nginx with `nginx -p . -s stop`
|
||||||
|
events {}
|
||||||
|
|
||||||
|
http {
|
||||||
|
# edit this for your system
|
||||||
|
include /etc/nginx/mime.types;
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 9001;
|
||||||
|
access_log http.access.log;
|
||||||
|
error_log http.error.log;
|
||||||
|
|
||||||
|
root site/;
|
||||||
|
|
||||||
|
error_page 404 /404.html;
|
||||||
|
location / {
|
||||||
|
autoindex off;
|
||||||
|
default_type "text/html";
|
||||||
|
try_files $uri $uri.html /$uri/index.html /index.html;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,57 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/account.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Nalog</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<p> Ako ste napravili nalog na dmz.rs mozete koristi nas xmpp i email server i ostale servise koji podrzavaju LDAP login. <p>
|
|
||||||
<p> Za vise o XMPP pogledajte <a href="https://wiki.dmz.rs/en/tutorial/conversations">tutorial</a>. <p>
|
|
||||||
<p> Za primer podesavanja na <a href="https://thunderbird.org">Thundebird</a> mail klijentu mozete pogledati <a href="/img/mailsettings.png">sliku</a>. <p>
|
|
||||||
|
|
||||||
<p><a href="/account/register/">Registruj se</a><p>
|
|
||||||
<p><a href="/account/unregister/">Izbrisi nalog</a><p>
|
|
||||||
<p><a href="/account/changepassword/">Promeni lozinku</a><p>
|
|
||||||
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/blog.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Blog</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
Ova stranica je trenutno u izradi...
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/contact.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Kontakt</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<h1>Kontakt</h1>
|
|
||||||
<p>Možeš nam poslati mail na <a href="mailto:dmz@dmz.rs">dmz@dmz.rs</a> ili se mozes pridružiti našem <a
|
|
||||||
href="https://forum.dmz.rs">Forumu</a>.</p>
|
|
||||||
<p>Takođe smo i na <a href="https://balkan.fedive.rs/@decentrala">Fediversu!</a></p>
|
|
||||||
<p style="position: relative; top: 5rem;">U slucaju da nadjete <em>bug</em> na sajtu, bili bismo jako zahvalni
|
|
||||||
ako bi mogli da nam ga prijavite (npr. putem emaila).</p>
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,98 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/events.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Dogadjaji</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<h1>Dogadjaji</h1>
|
|
||||||
<!-- dogadjaji start -->
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>Datum</th>
|
|
||||||
<th>Vreme</th>
|
|
||||||
<th>Mesto</th>
|
|
||||||
<th>Tema</th>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td> Petak, 5. Maj 2023. </td>
|
|
||||||
<td> 15:30h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/256367543"> Cvijeta Zuzoric </a> </td>
|
|
||||||
<td> ULUS izlozba (Q&A) </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> Subota, 6. Maj 2023. </td>
|
|
||||||
<td> 12:00h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/256367543"> Cvijeta Zuzoric </a> </td>
|
|
||||||
<td> ULUS izlozba (Q&A) </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> Nedelja, 7. Maj 2023. </td>
|
|
||||||
<td> 16:00h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/256367543"> Cvijeta Zuzoric </a> </td>
|
|
||||||
<td> ULUS izlozba (diskusija) </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> Ponedeljak, 8. Maj 2023. </td>
|
|
||||||
<td> 19:00h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/10594728522"> DC Krov </a> </td>
|
|
||||||
<td> Linux install day </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> Utorak, 9. Maj 2023. </td>
|
|
||||||
<td> 19:00h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/10594728522"> DC Krov </a> </td>
|
|
||||||
<td> Cryptoparty - Uvod u privatnost </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td> Cetvrtak, 11. Maj 2023. </td>
|
|
||||||
<td> 18:00h </td>
|
|
||||||
<td> <a href="https://www.openstreetmap.org/node/4856556781"> Polyhedra </a> </td>
|
|
||||||
<td> Uvod u racunarske mreze </td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
<!-- dogadjaji end -->
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Dogadjaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Dogadjaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/projects.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Projekti</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
Ova stranica je trenutno u izradi...
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/services.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Servisi</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<h1>Servisi</h1>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>Servis</th>
|
|
||||||
<th>Opis</th>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="">Email</a></td>
|
|
||||||
<td>Email nalog koji mozes koristiti putem na bilo kom
|
|
||||||
email
|
|
||||||
klijentu generalne namene, na primer <a href="https://www.thunderbird.net/">Thunderbird-u</a>. Bolji od
|
|
||||||
Gmail-a. </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="https://forum.dmz.rs/">Forum</a></td>
|
|
||||||
<td>Forum na kojem obicno organizujemo nase <a href="/pages/events.html">dogadjaje</a>. Bolji od Reddit-a.
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chat</td>
|
|
||||||
<td>Odrzavamo svoj XMPP server, na kojem mozes napraviti nalog ili ako vec imas nalog mozes nas naci u grupi <a
|
|
||||||
href="decentrala@conference.dmz.rs">decentrala@conference.dmz.rs</a> . Bolji od WhatsApp-a.</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="https://gitea.dmz.rs/">Git</a></td>
|
|
||||||
<td><a href="https://gitea.io/en-us/">Gitea</a> instanca na kojoj drzimo kod kao i ostale resurse za nase <a
|
|
||||||
href="/pages/projects.html">projekte</a>,
|
|
||||||
<a href="/pages/events.html">dogadjaje</a>, kao i neke nase random projekte kao i projekte nasih
|
|
||||||
prijatelja.
|
|
||||||
Ovo moze bit dom tvog sledeceg projekta. Bolji od Github-a.
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="https://wiki.dmz.rs/">Wiki</a></td>
|
|
||||||
<td><a href="https://js.wiki/">Wiki.js</a> instanca koju koristimo da dokumentujemo nase <a
|
|
||||||
href="/pages/projects.html">projekte</a> kao i
|
|
||||||
ostale <a href="/pages/events.html">dogadjaje</a>. </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="https://search.dmz.rs/">Search</a></td>
|
|
||||||
<td><a href="https://github.com/hnhx/librex/">LibreX</a> instanca koju koristimo da pretrazujemo Internet. Bolji od Google-a.
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="https://pastebin.dmz.rs/">Pastebin</a></td>
|
|
||||||
<td><a href="https://privatebin.info/">PrivateBin</a> instanca koju koristimo za brzo deljenje tekstualnih fajlova
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><a href="ssh://soft.dmz.rs:2222/">Soft Serve</a></td>
|
|
||||||
<td><a href="https://github.com/charmbracelet/soft-serve">Soft Serve</a> instanca koju koristimo kao zamenu za Gitea koja radi potpuno iz terminala
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p>Ovo su neki od servisa koje trenutno odrzavamo na nasim serverima. Da bi koristio ove servise, <em>mozes</em> se
|
|
||||||
registrujes za svaki servis posebno, ali mozes i da da napravis <a href="/pages/account.html">nalog</a> na nasem
|
|
||||||
serveru i koristis sve servis sa istim nalogom.</p>
|
|
||||||
<img id="mesh" src="/img/mesh-light.svg">
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/projects.html">Projekti</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<p> Ako ste napravili nalog na dmz.rs mozete koristi nas xmpp i email server i ostale servise koji podrzavaju LDAP login. <p>
|
||||||
|
<p> Za vise o XMPP pogledajte <a href="https://wiki.dmz.rs/en/tutorial/conversations">tutorial</a>. <p>
|
||||||
|
<p> Za primer podesavanja na <a href="https://thunderbird.org">Thundebird</a> mail klijentu mozete pogledati <a href="/img/mailsettings.png">sliku</a>. <p>
|
||||||
|
|
||||||
|
<p><a href="/account/register/">Registruj se</a><p>
|
||||||
|
<p><a href="/account/unregister/">Izbrisi nalog</a><p>
|
||||||
|
<p><a href="/account/changepassword/">Promeni lozinku</a><p>
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
Ova stranica je trenutno u izradi...
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<h1>Kontakt</h1>
|
||||||
|
<p>Možeš nam poslati mejl na adresu <a href="mailto:dmz@dmz.rs">dmz@dmz.rs</a> ili se možeš pridružiti našem <a href="https://forum.dmz.rs">Forumu</a>.</p>
|
||||||
|
<p>Takođe smo dostupni i na <a href="https://balkan.fedive.rs/@decentrala">Fediversu!</a></p>
|
||||||
|
<br>
|
||||||
|
<p>U slučaju da si pronašao <em>bug</em> na sajtu, bili bismo ti jako zahvalni ako bi nam ga prijavio/prijalvila.</p>
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
<h1>Događaji</h1>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th>Datum</th>
|
||||||
|
<th>Vreme</th>
|
||||||
|
<th>Mesto</th>
|
||||||
|
<th>Tema</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Ponedeljak, 7. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Linux ricing </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Utorak, 8. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Lambda račun </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Ponedeljak, 14. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Linux distro diskusija </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Utorak, 15. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Pirati 777 mora </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Ponedeljak, 21. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Python vežbe </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Utorak, 22. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Autentifikacija na internetu </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Ponedeljak, 28. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Podesavanje Mail servera </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> Utorak, 29. Avgust 2023. </td>
|
||||||
|
<td> 19:00h </td>
|
||||||
|
<td> DC Krov </td>
|
||||||
|
<td> Prevodjenje wiki-a </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<h1>Dobrodošao!</h1>
|
||||||
|
<p>
|
||||||
|
Mi smo <em>Decentrala</em> - grupa entuzijasta okupljena oko ideja decentralizacije i slobodnog širenja znanja.
|
||||||
|
Zvuči interesantno? Evo još nekih stvari o nama:
|
||||||
|
</p>
|
||||||
|
<dl>
|
||||||
|
<dt>Znanje:</dt>
|
||||||
|
<dd>Sve naše radionice su besplatne i otvorene za sve zainteresovane.
|
||||||
|
Ako želiš nešto da podeliš najavi se na našem <a href="https://forum.dmz.rs">Forumu</a> i održi radionicu kod nas!
|
||||||
|
</dd>
|
||||||
|
<dt>Akcije:</dt>
|
||||||
|
<dd>Povremeno organizujemo različite akcije, hakatone, crypto-partije, izložbe i slične događaje otvorene za sve
|
||||||
|
zainteresovane. </dd>
|
||||||
|
<dt>Servisi:</dt>
|
||||||
|
<dd>Na našim serverima pokrećemo razne servise (email, git, wiki i druge) koji su otvoreni za sve i koji se mogu
|
||||||
|
koristiti sa ili bez našeg naloga.</dd>
|
||||||
|
</dl>
|
||||||
|
<p>
|
||||||
|
Ako si i dalje zainteresovan, možeš napraviti <a href="/pages/account.html">nalog</a> na našem serveru koji će ti
|
||||||
|
omogućiti korišćenje svih naših <a href="/pages/services.html">servisa</a>.
|
||||||
|
Ako želiš prvo da vidiš kako to sve izgleda u realnosti, možeš doći na neki od naših <a
|
||||||
|
href="/pages/events.html">događaja</a>, i tu nas upoznati!
|
||||||
|
</p>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
Ova stranica je trenutno u izradi...
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
<h1>Servisi</h1>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Servis</th>
|
||||||
|
<th>Opis</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="/account.html">Email</a></td>
|
||||||
|
<td>Email nalog koji možeš koristiti sa bilo kojim email
|
||||||
|
klijentom generalne namene (na primer <a href="https://www.thunderbird.net/">Thunderbird-u</a>).</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://forum.dmz.rs/">Forum</a></td>
|
||||||
|
<td>Forum na kom obično organizujemo naše <a href="/pages/events.html">događaje</a>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Chat</td>
|
||||||
|
<td>Održavamo sopstveni XMPP server, na kojem možeš napraviti nalog.
|
||||||
|
Ako već poseduješ nalog možeš nas naći u grupi <a
|
||||||
|
href="decentrala@conference.dmz.rs">decentrala@conference.dmz.rs</a>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://gitea.dmz.rs/">Git</a></td>
|
||||||
|
<td><a href="https://gitea.io/en-us/">Gitea</a> instanca na kojoj držimo kod kao i ostale resurse za naše
|
||||||
|
<a href="/pages/projects.html">projekte</a>, <a href="/pages/events.html">dogadjaje</a>, kao i projekte naših
|
||||||
|
prijatelja.
|
||||||
|
Ovo može biti dom tvog sledećeg projekta. Bolji od Github-a.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://wiki.dmz.rs/">Wiki</a></td>
|
||||||
|
<td><a href="https://js.wiki/">Wiki.js</a> instanca koju koristimo da dokumentujemo naše
|
||||||
|
<a href="/pages/projects.html">projekte</a> kao i
|
||||||
|
ostale <a href="/pages/events.html">događaje</a>.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://search.dmz.rs/">Search</a></td>
|
||||||
|
<td><a href="https://github.com/hnhx/librex/">LibreX</a> instanca koju koristimo za pretraživanje Interneta.
|
||||||
|
Bolji od Google-a.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="https://pastebin.dmz.rs/">Pastebin</a></td>
|
||||||
|
<td><a href="https://privatebin.info/">PrivateBin</a> instanca koju koristimo za brzo deljenje tekstualnih fajlova
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="ssh://soft.dmz.rs:2222/">Soft Serve</a></td>
|
||||||
|
<td><a href="https://github.com/charmbracelet/soft-serve">Soft Serve</a> instanca koju koristimo kao zamenu za Gitea
|
||||||
|
servis.
|
||||||
|
Soft Serve radi potpuno iz terminala
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<p>Ovo su neki od servisa koje trenutno održavamo na našim serverima. Da bi koristio ove servise, <em>možes</em> se
|
||||||
|
registovati na svaki servis posebno, a možeš i napraviti jedinstveni <a href="/pages/account.html">nalog</a> na nasem
|
||||||
|
serveru i koristiti sve servise sa istim nalogom.</p>
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
<ul>
|
||||||
|
<li><a href="https://tilde.zone/explore">Tilde Zone</a></li>
|
||||||
|
</ul>
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="/styles/style.css">
|
|
||||||
<link rel="stylesheet" href="/styles/projects.css">
|
|
||||||
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
|
||||||
<script src="/scripts/main.js" defer></script>
|
|
||||||
<title>Decentrala - Projekti</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<header>
|
|
||||||
<a id="logo" href="/index.html">Decentrala</a>
|
|
||||||
<span>
|
|
||||||
<button id="theme-switcher"></button>
|
|
||||||
<a class="account" href="/pages/account.html">Nalog</a>
|
|
||||||
</span>
|
|
||||||
</header>
|
|
||||||
<div id="main">
|
|
||||||
<list>
|
|
||||||
<li> <a href="https://tilde.zone/explore">Tilde Zone</a> </li>
|
|
||||||
</list>
|
|
||||||
</div>
|
|
||||||
<footer>
|
|
||||||
<div id="sections-menu">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</div>
|
|
||||||
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
|
||||||
<span class="sections">
|
|
||||||
<a href="/pages/events.html">Događaji</a>
|
|
||||||
<a href="/pages/services.html">Servisi</a>
|
|
||||||
<a href="/pages/contact.html">Kontakt</a>
|
|
||||||
</span>
|
|
||||||
<span class="copyleft">
|
|
||||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg"
|
|
||||||
alt="CreativeCommons"></a>
|
|
||||||
<a href="/pages/webring.html"><img src="/img/w-light.svg" alt="Webring"></a>
|
|
||||||
<a href="https://gitea.dmz.rs/eline/decentrala-website-static-new"><img src="/img/git-light.svg"
|
|
||||||
alt="SourceCode"></a>
|
|
||||||
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
|
||||||
<span>Decentrala © 2023</span>
|
|
||||||
</span>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
<html><head><link rel="stylesheet" href="styles/poster.css"><head><body><main><h1>DECENTRALA</h1><h2>Plan za Avgust</h2><table><tr><td>UTO</td><td>1.</td><td> Tehno veče</td></tr>
|
|
||||||
<tr><td>PON</td><td>7.</td><td> Linux ricing</td></tr>
|
|
||||||
<tr><td>UTO</td><td>8.</td><td> Lambda račun</td></tr>
|
|
||||||
<tr><td>PON</td><td>14.</td><td> Linux distro diskusija</td></tr>
|
|
||||||
<tr><td>UTO</td><td>15.</td><td> Pirati 777 mora</td></tr>
|
|
||||||
<tr><td>PON</td><td>21.</td><td> Python vežbe</td></tr>
|
|
||||||
<tr><td>UTO</td><td>22.</td><td> Autentifikacija na internetu</td></tr>
|
|
||||||
<tr><td>PON</td><td>28.</td><td> Kviz</td></tr>
|
|
||||||
</table><p>Radionice počinju u <strong>19h</strong> u Društvenom centru Krov u <strong>Kraljice Marije 47</strong>.</p><p>Ulaz u zgradu je u prolazu pored Štark prodavnice slatkiša, odmah pored menjačnice. DC Krov je na poslednjem spratu.</p><div id=link>dmz.rs</div></main></body></html>
|
|
||||||
@@ -36,18 +36,18 @@ def render_table(events:list[dict])-> str:
|
|||||||
return html
|
return html
|
||||||
|
|
||||||
def render_page(table: str) -> str:
|
def render_page(table: str) -> str:
|
||||||
head = "<head>\n\t<meta charset=\"UTF-8\">\n\t<link rel=\"stylesheet\"\
|
head = "<head><meta charset=\"UTF-8\"><link rel=\"stylesheet\"\
|
||||||
href=\"styles/poster.css\">\n<head>"
|
href=\"styles/poster.css\"><head>"
|
||||||
header = "<h1>DECENTRALA</h1>"
|
header = "<h1>DECENTRALA</h1>"
|
||||||
subheader = f"<h2>Plan za {MONTHS_SR[NEXT_MONTH.month - 1]}</h2>"
|
subheader = f"<h2>Plan za {MONTHS_SR[NEXT_MONTH.month - 1]}</h2>"
|
||||||
link = "<div id=link>dmz.rs</div>"
|
link = "<div id=link><img src=\"/img/logo-light.svg\"> dmz.rs</div>"
|
||||||
p1 = "<p>Radionice počinju u <strong>19h</strong> u Društvenom centru Krov\
|
p1 = "<p>Radionice počinju u <strong>19h</strong> u Društvenom centru Krov\
|
||||||
u <strong>Kraljice Marije 47</strong>.</p>"
|
u <strong>Kraljice Marije 47</strong>.</p>"
|
||||||
p2 = "<p>Ulaz u zgradu je u prolazu pored Štark prodavnice slatkiša, odmah\
|
p2 = "<p>Ulaz u zgradu je u prolazu pored Štark prodavnice slatkiša, odmah\
|
||||||
pored menjačnice. DC Krov je na poslednjem spratu.</p>"
|
pored menjačnice. DC Krov je na poslednjem spratu.</p>"
|
||||||
return f"<html>\n{head}\n<body>\n\t<main>\n\t\t{header}\n\t\t{subheader}\
|
footer = f"{p1}{p2}{link}"
|
||||||
\n\t\t<table>\n{table}\t\t</table>\n\t\t{p1}\n\t\t{p2}\n\t\t{link}\n\t</main>\
|
return f"<html>{head}<body><main>{header}{subheader}\
|
||||||
\n</body>\n</html>"
|
<table>{table}</table>{footer}</main></body></html>"
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
events = load_events(EVENTS_CSV_PATH)
|
events = load_events(EVENTS_CSV_PATH)
|
||||||
|
|||||||
File renamed without changes.
@@ -0,0 +1,19 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="/styles/style.css">
|
||||||
|
<link rel="stylesheet" href="/styles/404.css">
|
||||||
|
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
||||||
|
<script src="/scripts/main.js" defer></script>
|
||||||
|
<title>404</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<main>
|
||||||
|
<img src="/img/logo-light.svg" alt="Logo">
|
||||||
|
<p>Requested resource was not found</p>
|
||||||
|
<p><a href="/">Go back to Homepage</a></p>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="20"
|
||||||
|
height="20"
|
||||||
|
viewBox="0 0 5.2916667 5.2916666"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
xml:space="preserve"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||||
|
id="defs1" /><g
|
||||||
|
id="layer1"><path
|
||||||
|
id="path2"
|
||||||
|
style="fill:#ffffff;fill-opacity:1;stroke-width:0.352999;stroke-linejoin:round"
|
||||||
|
d="M 2.6434889,0.17372798 A 0.49603044,0.49603044 0 0 0 2.1474722,0.66974458 0.49603044,0.49603044 0 0 0 2.6434889,1.1657897 0.49603044,0.49603044 0 0 0 2.9134465,1.0850992 L 4.2150262,2.3807419 A 0.49603044,0.49603044 0 0 0 4.1463813,2.5645005 H 3.1320271 A 0.49603044,0.49603044 0 0 0 2.6434889,2.1505729 0.49603044,0.49603044 0 0 0 2.1604593,2.5645005 H 1.1507581 A 0.49603044,0.49603044 0 0 0 0.66221981,2.1505729 0.49603044,0.49603044 0 0 0 0.16620324,2.646618 0.49603044,0.49603044 0 0 0 0.66221981,3.1426345 0.49603044,0.49603044 0 0 0 1.145021,2.7301914 h 1.0156952 a 0.49603044,0.49603044 0 0 0 0.3724833,0.3949749 l -0.00122,1.0183782 A 0.49603044,0.49603044 0 0 0 2.1474801,4.6219219 0.49603044,0.49603044 0 0 0 2.6434968,5.1179387 0.49603044,0.49603044 0 0 0 3.1395417,4.6219219 0.49603044,0.49603044 0 0 0 3.036274,4.3197964 L 4.326465,3.0364841 A 0.49603044,0.49603044 0 0 0 4.6294466,3.1426345 0.49603044,0.49603044 0 0 0 5.1254634,2.646618 0.49603044,0.49603044 0 0 0 4.6294466,2.1505729 0.49603044,0.49603044 0 0 0 4.3258658,2.257323 L 3.0354385,0.97286893 A 0.49603044,0.49603044 0 0 0 3.1395339,0.66974458 0.49603044,0.49603044 0 0 0 2.6434889,0.17372798 Z M 3.1262902,2.7301914 h 1.0203475 a 0.49603044,0.49603044 0 0 0 0.068759,0.1830162 L 2.9144742,4.2072235 A 0.49603044,0.49603044 0 0 0 2.6976917,4.1289593 l 0.0012,-0.9950873 A 0.49603044,0.49603044 0 0 0 3.1262902,2.7301914 Z" /></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="20"
|
||||||
|
height="20"
|
||||||
|
viewBox="0 0 5.2916667 5.2916666"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
xml:space="preserve"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||||
|
id="defs1" /><g
|
||||||
|
id="layer1"><path
|
||||||
|
id="path2"
|
||||||
|
style="fill:#000000;fill-opacity:1;stroke-width:0.352999;stroke-linejoin:round"
|
||||||
|
d="M 2.6434889,0.17372798 A 0.49603044,0.49603044 0 0 0 2.1474722,0.66974458 0.49603044,0.49603044 0 0 0 2.6434889,1.1657897 0.49603044,0.49603044 0 0 0 2.9134465,1.0850992 L 4.2150262,2.3807419 A 0.49603044,0.49603044 0 0 0 4.1463813,2.5645005 H 3.1320271 A 0.49603044,0.49603044 0 0 0 2.6434889,2.1505729 0.49603044,0.49603044 0 0 0 2.1604593,2.5645005 H 1.1507581 A 0.49603044,0.49603044 0 0 0 0.66221981,2.1505729 0.49603044,0.49603044 0 0 0 0.16620324,2.646618 0.49603044,0.49603044 0 0 0 0.66221981,3.1426345 0.49603044,0.49603044 0 0 0 1.145021,2.7301914 h 1.0156952 a 0.49603044,0.49603044 0 0 0 0.3724833,0.3949749 l -0.00122,1.0183782 A 0.49603044,0.49603044 0 0 0 2.1474801,4.6219219 0.49603044,0.49603044 0 0 0 2.6434968,5.1179387 0.49603044,0.49603044 0 0 0 3.1395417,4.6219219 0.49603044,0.49603044 0 0 0 3.036274,4.3197964 L 4.326465,3.0364841 A 0.49603044,0.49603044 0 0 0 4.6294466,3.1426345 0.49603044,0.49603044 0 0 0 5.1254634,2.646618 0.49603044,0.49603044 0 0 0 4.6294466,2.1505729 0.49603044,0.49603044 0 0 0 4.3258658,2.257323 L 3.0354385,0.97286893 A 0.49603044,0.49603044 0 0 0 3.1395339,0.66974458 0.49603044,0.49603044 0 0 0 2.6434889,0.17372798 Z M 3.1262902,2.7301914 h 1.0203475 a 0.49603044,0.49603044 0 0 0 0.068759,0.1830162 L 2.9144742,4.2072235 A 0.49603044,0.49603044 0 0 0 2.6976917,4.1289593 l 0.0012,-0.9950873 A 0.49603044,0.49603044 0 0 0 3.1262902,2.7301914 Z" /></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,8 +1,8 @@
|
|||||||
const theme_switcher = document.getElementById("theme-switcher");
|
const theme_switcher = document.getElementById("theme-switcher");
|
||||||
const imgs = document.getElementsByTagName("img");
|
const imgs = document.getElementsByTagName("img");
|
||||||
const sections_button = document.getElementById("sections-button");
|
const sections_button = document.getElementById("sections-button");
|
||||||
const sections_menu = document.getElementById("sections-menu");
|
const sections_menu = document.getElementsByTagName("nav")[0];
|
||||||
const main = document.getElementById("main");
|
const main = document.getElementsByTagName("main")[0];
|
||||||
|
|
||||||
let theme = window.localStorage.getItem("theme");
|
let theme = window.localStorage.getItem("theme");
|
||||||
|
|
||||||
@@ -22,7 +22,8 @@ if (theme !== null) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
theme_switcher.addEventListener("click", () => {
|
theme_switcher.addEventListener("click", () => {
|
||||||
if (theme_switcher.getAttribute("title").indexOf("off") !== -1) {
|
const attribute = theme_switcher.getAttribute("title") ?? "off"
|
||||||
|
if (attribute.indexOf("off") !== -1) {
|
||||||
changeToDarkTheme();
|
changeToDarkTheme();
|
||||||
} else {
|
} else {
|
||||||
changeToLightTheme();
|
changeToLightTheme();
|
||||||
@@ -30,7 +31,7 @@ theme_switcher.addEventListener("click", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function changeToDarkTheme() {
|
function changeToDarkTheme() {
|
||||||
theme_switcher.setAttribute("title", "turn the light on");
|
theme_switcher?.setAttribute("title", "turn the light on");
|
||||||
document.documentElement.style.setProperty("--border", "var(--dark-border)");
|
document.documentElement.style.setProperty("--border", "var(--dark-border)");
|
||||||
document.documentElement.style.setProperty("--text", "var(--dark-text)");
|
document.documentElement.style.setProperty("--text", "var(--dark-text)");
|
||||||
document.documentElement.style.setProperty("--bg", "var(--dark-bg)");
|
document.documentElement.style.setProperty("--bg", "var(--dark-bg)");
|
||||||
@@ -41,7 +42,7 @@ function changeToDarkTheme() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function changeToLightTheme() {
|
function changeToLightTheme() {
|
||||||
theme_switcher.setAttribute("title", "turn the light off");
|
theme_switcher?.setAttribute("title", "turn the light off");
|
||||||
document.documentElement.style.setProperty("--border", "var(--light-border)");
|
document.documentElement.style.setProperty("--border", "var(--light-border)");
|
||||||
document.documentElement.style.setProperty("--text", "var(--light-text)");
|
document.documentElement.style.setProperty("--text", "var(--light-text)");
|
||||||
document.documentElement.style.setProperty("--bg", "var(--light-bg)");
|
document.documentElement.style.setProperty("--bg", "var(--light-bg)");
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
main {
|
||||||
|
max-width: fit-content;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
gap: 1rem;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
main img {
|
||||||
|
width: min(70vw, 15rem);
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -62,7 +62,15 @@ td:nth-child(2) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#link {
|
#link {
|
||||||
margin-top: 8rem;
|
margin-top: 4rem;
|
||||||
text-align: right;
|
|
||||||
font-size: 3rem;
|
font-size: 3rem;
|
||||||
}
|
width: fit-content;
|
||||||
|
float: right;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#link img {
|
||||||
|
width: 4rem;
|
||||||
|
}
|
||||||
Whitespace-only changes.
File renamed without changes.
File renamed without changes.
@@ -33,9 +33,9 @@ body {
|
|||||||
body {
|
body {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template:
|
grid-template:
|
||||||
"header" 10vh
|
"header" 4rem
|
||||||
"main" 1fr
|
"main" 1fr
|
||||||
"footer" 10vh
|
"footer" 4rem
|
||||||
/ 1fr;
|
/ 1fr;
|
||||||
gap: 0;
|
gap: 0;
|
||||||
font-family: 'Iosevka';
|
font-family: 'Iosevka';
|
||||||
@@ -50,18 +50,18 @@ footer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
header {
|
header {
|
||||||
grid-area: "header";
|
grid-area: header;
|
||||||
border-bottom: 2px solid var(--border);
|
border-bottom: 2px solid var(--border);
|
||||||
}
|
}
|
||||||
|
|
||||||
footer {
|
footer {
|
||||||
grid-area: "footer";
|
grid-area: footer;
|
||||||
border-top: 2px solid var(--border);
|
border-top: 2px solid var(--border);
|
||||||
}
|
}
|
||||||
|
|
||||||
#main {
|
main {
|
||||||
grid-area: "main";
|
grid-area: main;
|
||||||
padding: 3rem 3rem 3rem 3rem;
|
padding: 3rem;
|
||||||
font-size: 1.3rem;
|
font-size: 1.3rem;
|
||||||
line-height: 2rem;
|
line-height: 2rem;
|
||||||
max-width: 120ch;
|
max-width: 120ch;
|
||||||
@@ -74,7 +74,7 @@ a:visited {
|
|||||||
color: var(--text);
|
color: var(--text);
|
||||||
}
|
}
|
||||||
|
|
||||||
#main a {
|
main a {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 0.2rem;
|
top: 0.2rem;
|
||||||
}
|
}
|
||||||
@@ -86,11 +86,18 @@ a:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#logo {
|
#logo {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
gap: 0.5rem;
|
||||||
font-size: 2.5rem;
|
font-size: 2.5rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-variant: small-caps;
|
font-variant: small-caps;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#logo img {
|
||||||
|
width: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
#theme-switcher {
|
#theme-switcher {
|
||||||
border: 3px solid var(--border);
|
border: 3px solid var(--border);
|
||||||
width: 1.5rem;
|
width: 1.5rem;
|
||||||
@@ -104,15 +111,14 @@ a:focus {
|
|||||||
border-color: var(--hightlight);
|
border-color: var(--hightlight);
|
||||||
background: linear-gradient(90deg, var(--hightlight) 0%, var(--hightlight) 50%, var(--bg) 51%, var(--bg) 100%);
|
background: linear-gradient(90deg, var(--hightlight) 0%, var(--hightlight) 50%, var(--bg) 51%, var(--bg) 100%);
|
||||||
}
|
}
|
||||||
.account,
|
|
||||||
.sections,
|
.account {
|
||||||
#sections-menu {
|
|
||||||
font-size: 2rem;
|
font-size: 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mesh {
|
#mesh {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 10vh;
|
bottom: 4rem;
|
||||||
right: 0;
|
right: 0;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
@@ -120,41 +126,27 @@ a:focus {
|
|||||||
|
|
||||||
.links {
|
.links {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
gap: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.links > a {
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.links > a > img {
|
||||||
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
#sections-button {
|
#sections-button {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#sections-menu a {
|
nav {
|
||||||
margin-bottom: 1rem;
|
font-variant: small-caps;
|
||||||
}
|
|
||||||
|
|
||||||
#sections-menu {
|
|
||||||
border: 2px solid var(--border);
|
|
||||||
background-color: var(--bg);
|
|
||||||
position: absolute;
|
|
||||||
bottom: calc(10vh - 2px);
|
|
||||||
left: calc(0px - 2px);
|
|
||||||
align-items: center;
|
|
||||||
padding: 2rem 3rem;
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.copyleft a,
|
|
||||||
.sections a {
|
|
||||||
margin: 0 1rem 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.copyleft a:hover,
|
|
||||||
.copyleft a:focus {
|
|
||||||
background-color: var(--bg);
|
|
||||||
}
|
|
||||||
|
|
||||||
.copyleft {
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
gap: 2rem;
|
||||||
|
font-size: 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
@@ -175,7 +167,17 @@ screen and (max-width: 1500px) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1160px) {
|
@media screen and (max-width: 1160px) {
|
||||||
.sections {
|
nav {
|
||||||
|
flex-direction: column;
|
||||||
|
border: 2px solid var(--border);
|
||||||
|
border-bottom: 0;
|
||||||
|
border-left: 0;
|
||||||
|
background-color: var(--bg);
|
||||||
|
position: absolute;
|
||||||
|
bottom: calc(4rem);
|
||||||
|
left: 0;
|
||||||
|
align-items: center;
|
||||||
|
padding: 2rem 3rem;
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -189,12 +191,28 @@ screen and (max-width: 1500px) {
|
|||||||
font-size: 2.2rem;
|
font-size: 2.2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
main {
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
.links {
|
.links {
|
||||||
display: none;
|
gap: 1.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.links a {
|
||||||
|
width: 1.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
header,
|
header,
|
||||||
footer {
|
footer {
|
||||||
padding: 0 1rem;
|
padding: 0 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#theme-switcher {
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.account {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="/styles/reset.css">
|
||||||
|
<link rel="stylesheet" href="/styles/style.css">
|
||||||
|
<!--ADDITIONAL_STYLE-->
|
||||||
|
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
||||||
|
<script src="/scripts/main.js" defer></script>
|
||||||
|
<title><!--TITLE--> Decentrala</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<a id="logo" href="/"><img src="/img/logo-light.svg" alt="Logo"> Decentrala</a>
|
||||||
|
<button id="theme-switcher"></button>
|
||||||
|
<a class="account" href="/en/account">Account</a>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<!--MAIN-->
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
||||||
|
<nav>
|
||||||
|
<a href="/en/events">Događaji</a>
|
||||||
|
<a href="/en/services">Servisi</a>
|
||||||
|
<a href="/en/contact">Kontakt</a>
|
||||||
|
</nav>
|
||||||
|
<span class="links">
|
||||||
|
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg" alt="CreativeCommons"></a>
|
||||||
|
<a href="/en/webring"><img src="/img/w-light.svg" alt="Webring"></a>
|
||||||
|
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg" alt="SourceCode"></a>
|
||||||
|
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
||||||
|
</span>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="sr">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="/styles/reset.css">
|
||||||
|
<link rel="stylesheet" href="/styles/style.css">
|
||||||
|
<!--ADDITIONAL_STYLE-->
|
||||||
|
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
|
||||||
|
<script src="/scripts/main.js" defer></script>
|
||||||
|
<title><!--TITLE--> Decentrala</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<header>
|
||||||
|
<a id="logo" href="/"><img src="/img/logo-light.svg" alt="Logo"> Decentrala</a>
|
||||||
|
<button id="theme-switcher"></button>
|
||||||
|
<a class="account" href="/account">Nalog</a>
|
||||||
|
</header>
|
||||||
|
<main>
|
||||||
|
<!--MAIN-->
|
||||||
|
</main>
|
||||||
|
<footer>
|
||||||
|
<button id="sections-button" opened="false"><img src="/img/strelica-closed-light.svg" alt="OpenMenu"></button>
|
||||||
|
<nav>
|
||||||
|
<a href="/events">Događaji</a>
|
||||||
|
<a href="/services">Servisi</a>
|
||||||
|
<a href="/contact">Kontakt</a>
|
||||||
|
</nav>
|
||||||
|
<span class="links">
|
||||||
|
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="/img/cc-light.svg" alt="CreativeCommons"></a>
|
||||||
|
<a href="/webring"><img src="/img/w-light.svg" alt="Webring"></a>
|
||||||
|
<a href="https://gitea.dmz.rs/Decentrala/website"><img src="/img/git-light.svg" alt="SourceCode"></a>
|
||||||
|
<a href="https://balkan.fedive.rs/@decentrala"><img src="/img/mastodon-light.svg" alt="Mastodon"></a>
|
||||||
|
</span>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in new issue
Block a user