Nalozeno na spletu.

main
Lio Novelli 2024-09-23 11:02:08 +02:00
parent 0162754002
commit f742e9f414
10 changed files with 199 additions and 5 deletions

26
README.org 100644
View File

@ -0,0 +1,26 @@
#+TITLE: README
* Org publish personal website
** Sources
- [[https://christianmoe.com/en/notes/static-site.html][Minerva's owlet: A mostly static website with Emacs Orgmode]]
- [[https://systemcrafters.net/publishing-websites-with-org-mode/building-the-site/][Systemcrafters: Publishing websites with org mode]]
- [[https://taingram.org/blog/org-mode-blog.html][Taingram.org: Building a Emacs Org-Mode Blog]]
** Usage
#+begin_src sh
./build.sh
#+end_src
** i18n
Website is supposedly bilingual - Slovenian and English with asymetric
translations. When I'm looking the English version of website I want to see only
English content but when I'm on Slovenian site I actually want to see everything
without the duplicate content that is translated in both languages.
** SSL
https://certbot.eff.org/instructions?ws=apache&os=pip

View File

@ -7,20 +7,46 @@ body {
font-family: CourierPrime; font-family: CourierPrime;
} }
.rainbow { .rainbow, h1 {
text-align: center; text-align: center;
text-decoration: underline; text-decoration: underline;
font-size: 1rem; font-size: 1rem;
font-family: monospace; font-family: monospace;
letter-spacing: 5px; letter-spacing: 5px;
} }
.rainbow_text_animated { .rainbow_text_animated, h1 {
background: linear-gradient(to right, #6666ff, #0099ff , #00ff00, #ff3399, #6666ff); background: linear-gradient(to right, #6666ff, #0099ff , #00ff00, #ff3399, #6666ff);
-webkit-background-clip: text; -webkit-background-clip: text;
background-clip: text; background-clip: text;
color: transparent; color: transparent;
animation: rainbow_animation 6s ease-in-out infinite; animation: rainbow_animation 6s ease-in-out infinite;
background-size: 400% 100%; background-size: 400% 100%;
padding: 0.2rem 0.6rem;
}
.rainbow_text_animated_2 {
animation: rainbow_animation 7s ease-in-out infinite;
font-size: 0.7rem;
}
.rainbow_text_animated_3 {
animation: rainbow_animation 8s ease-in-out infinite;
font-size: 0.7rem;
}
.nav {
display: flex;
}
.nav a {
text-decoration: none;
font-size: 0.7rem;
font-weight: bold;
}
#preamble pre {
line-height: 1;
letter-spacing: 0px;
border: none;
} }
@keyframes rainbow_animation { @keyframes rainbow_animation {

20
assets/menu.html 100644
View File

@ -0,0 +1,20 @@
<a href="kontakt.html">
<pre class="rainbow rainbow_text_animated rainbow_text_animated_2">
_ _ _ _
| | _____ _ __ | |_ __ _| | _| |_
| |/ / _ \| '_ \| __/ _` | |/ / __|
| < (_) | | | | || (_| | <| |_
|_|\_\___/|_| |_|\__\__,_|_|\_\\__|
</pre>
</a></br>
<a href="blog">
<pre class="rainbow rainbow_text_animated rainbow_text_animated_3">
_ _
| |__ | | ___ __ _
| '_ \| |/ _ \ / _` |
| |_) | | (_) | (_| |
|_.__/|_|\___/ \__, |
|___/
</pre>
</a><br>

1
assets/simple.min.css vendored 100644

File diff suppressed because one or more lines are too long

View File

@ -32,7 +32,8 @@
(defvar novelli-html-head-nested-1 (replace-regexp-in-string "../assets" "../../assets" novelli-html-head)) (defvar novelli-html-head-nested-1 (replace-regexp-in-string "../assets" "../../assets" novelli-html-head))
;; Read assets lio.txt ;; Read assets lio.txt
(defvar novelli-header (concat "<pre class=\"rainbow rainbow_text_animated\">" (f-read "assets/lio.txt" 'utf-8) "</pre>")) (defvar novelli-header (concat "<div class=\"title\"><pre class=\"rainbow rainbow_text_animated\">" (f-read "assets/lio.txt" 'utf-8) "</pre></div><div class=\"nav\">" (f-read "assets/menu.html" ) "</div>"))
(defvar novelli-header-nested-1 (replace-regexp-in-string "href=\"" "href=\"..\/" novelli-header))
;; Define the publishing project ;; Define the publishing project
(setq org-publish-project-alist (setq org-publish-project-alist
@ -48,7 +49,36 @@
:section-numbers nil ;; Don't include section numbers :section-numbers nil ;; Don't include section numbers
:html-head novelli-html-head :html-head novelli-html-head
:html-preamble novelli-header :html-preamble novelli-header
;; :auto-preamble t
:auto-sitemap t
:sitemap-filename "sitemap.org"
:sitemap-title "Pregled strani"
:sitemap-sans-extension t
:sitemap-style 'tree
:sitemap-file-entry-format "%t"
:html-postamble "<hr/>
<footer><span><a href=\"https://git.kompot.si/lio/osebna-stran\">Spletna stran</a> v izgradnji.</span></footer>"
:time-stamp-file nil) :time-stamp-file nil)
(list "blog"
:base-directory "./content/blog"
:base-extension "org"
:publishing-directory "./public/blog"
:publishing-function 'org-html-publish-to-html
:section-numbers nil
:with-toc nil
:html-head novelli-html-head-nested-1
;; :html-head-extra
;; "<link rel=\"alternate\" type=\"application/rss+xml\"
;; href=\"http://nicolas-petton.fr/blog/blog.xml\"
;; title=\"RSS feed\">"
:html-preamble novelli-header-nested-1
:auto-sitemap t
:sitemap-title "Objave"
:sitemap-filename "index.org"
;; :html-postamble ,nico-website-html-postamble
;; :sitemap-filename "sitemap.org"
;; :sitemap-sort-files 'anti-chronologically
)
(list "org-site:en" (list "org-site:en"
:recursive t :recursive t
:base-directory "./en" :base-directory "./en"
@ -66,7 +96,8 @@
:base-directory "./assets" :base-directory "./assets"
:publishing-function 'org-publish-attachment :publishing-function 'org-publish-attachment
:base-extension "css\\|js\\|ttf\\|woff2\\|ico" :base-extension "css\\|js\\|ttf\\|woff2\\|ico"
:publishing-directory "./assets" :publishing-directory "./public/assets"
:recursive t
) )
)) ;; Don't include time stamp in file )) ;; Don't include time stamp in file

View File

@ -0,0 +1,3 @@
#+TITLE: Objave
- [[file:regijski-predstavnik-ngi0.org][Regijski predstavnik programa NGI0]]

View File

@ -0,0 +1,69 @@
#+TITLE: Regijski predstavnik programa NGI0
#+begin_comment
https://nlnet.nl/NGI0/
https://nlnet.nl/foundation/jobs/regionalrepresentative.html
Kaj je ngi0?
Kaj so moje naloge?
Naloge:
- deliver presentations and/or otherwise create a presence at relevant
FOSS and R&D events
- create, gather and translate content for local publications and media outlets
to do guerilla marketing
- engage with educational institutions and relevant local stakeholders that
could benefit from or contribute to NGI Zero
- recruit, train and nurture volunteers who want to help spread the word in a
decentralised way
- be a sparring partner for people in your service area interested in applying
for grants
- Coordinate translation efforts for free and open source software,
documentation and educational materials, Wikipedia pages, etc.
- priprava prezentacij in prisotnost na relevantnih dogodkih s področja FLOSS.
- ustvarjanje in prevajanje vsebin za lokalne publikacije in medije
- novačenje, trening in izobraževanje prostovoljcev, ki želijo širiti ideje FLOSS.
- pomoč pri prijavi na razpise
- koordiniranje prevajanja proste in odprte programske opreme, dokumentacije in
izobraževalnega matriala
. Another programme — NGI Zero Review — supports the wider NGI community with
various services that help to mature these technology commons.
#+end_comment
S septembrom 2024 sem postal regijski predstavnik programa [[https://nlnet.nl/NGI0/][NGI Zero]], ki
podpira razvoj skupnostnih tehnologij, ki služijo kot gradniki za iniciativo
Internet naslednje generacije (NGI - Next Generation Internet). NGI Zero vodi
fundacija [[https://nlnet.nl/NGI0/][NLnet]], ki deluje v javnem interesu in so jo ustanovili pionirji
evropskega interneta v podporo razvoju odprte informacijske družbe.
NGI Zero podpira raziskave in razvoj strateških tehnologij, natančneje proste in
odprtokodne programske in strojne opreme in vzpostavljanje odprtih standardov in
odprtega podatkovja, torej tehnologij, ki jih lahko kdorkoli uporablja,
pregleduje, spreminja in deli s kakršnim koli namenom. V NGI Zero sestavlja
pet podprogramov, v okviru katerih se razdeli sredstva v višini 50 milijonov
evrov med številne neodvisne raziskovalce in razvijalce prostega programja, ki
se trudijo izboljšati internet.
Moje naloge kot regijski predstavnik programa NGI0 so:
- priprava prezentacij in prisotnost na relevantnih dogodkih s področja FLOSS.
- ustvarjanje in prevajanje vsebin za lokalne publikacije in medije
- novačenje, trening in izobraževanje prostovoljcev, ki želijo širiti ideje
FLOSS.
- pomoč pri prijavi na razpise
- koordiniranje prevajanja proste in odprte programske opreme, dokumentacije in
izobraževalnega gradiva
Če vas zanima več o programu NGI0, potrebujete pomoč pri prijavi na razpise v
okviru programa NGI0, oziroma karkoli drugega s seznama mojih delovnih nalog,
*me kontaktiraje*.

View File

@ -1,4 +1,4 @@
#+TITLE: Liopold D. Novelli #+TITLE: Lio Novelli
#+OPTIONS: toc:nil #+OPTIONS: toc:nil
#+LANGUAGE: sl #+LANGUAGE: sl
@ -9,3 +9,4 @@
- regijski predstavnik programa [[https://nlnet.nl/NGI0/][NGI0]] - regijski predstavnik programa [[https://nlnet.nl/NGI0/][NGI0]]
- [[https://www.drupal.org/u/useernamee][Drupal/PHP razvijalec]] - [[https://www.drupal.org/u/useernamee][Drupal/PHP razvijalec]]
- Član [[https://emacs.si/][Emacs user group Slovenia]] - Član [[https://emacs.si/][Emacs user group Slovenia]]

View File

@ -0,0 +1,10 @@
#+TITLE: Kontakt
#+TRANSLATIONS: en:en/contact.org
#+OPTIONS: toc:nil
#+LANGUAGE: sl
- Spletna pošta: [[mailto:lio@kompot.si][lio [at] kompot.si]]
- Fediverzumu: [[https://toot.si/@len][@len@toot.si]]
- Matrix: [[https://matrix.to/#/@lion:radiostudent.si][@lio.novell:radiostudent.si]]

View File

@ -0,0 +1,7 @@
#+TITLE: Pregled strani
- [[file:kontakt.org][Kontakt]]
- [[file:index.org][Lio Novelli]]
- blog
- [[file:blog/index.org][Objave]]
- [[file:blog/regijski-predstavnik-ngi0.org][Regijski predstavnik programa NGI0]]