Prvi komit.

main
Liopold D. Novelli 2024-09-16 14:51:50 +02:00
commit 4c2961a93b
12 changed files with 106 additions and 0 deletions

3
.gitignore vendored 100644
View File

@ -0,0 +1,3 @@
public
notes.org
.packages

View File

@ -0,0 +1,8 @@
@font-face {
font-family: CourierPrime;
src: url(fonts/CourierPrime-Regular.ttf);
}
body {
font-family: CourierPrime;
}

BIN
assets/favicon.ico 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

70
build-site.el 100644
View File

@ -0,0 +1,70 @@
;; Set the package installation directory so that packages aren't stored in the
;; ~/.emacs.d/elpa path.
(require 'package)
(setq package-user-dir (expand-file-name "./.packages"))
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
("elpa" . "https://elpa.gnu.org/packages/")))
;; Initialize the package system
(package-initialize)
(unless package-archive-contents
(package-refresh-contents))
;; Install dependencies
(package-install 'htmlize)
;; Load the publishing system
(require 'ox-publish)
;; Customize the HTML output
(setq org-html-validation-link nil ;; Don't show validation link
org-html-head-include-scripts nil ;; Use our own scripts
org-html-head-include-default-style nil ;; Use our own styles
;; org-html-head "<link rel=\"stylesheet\" href=\"https://cdn.simplecss.org/simple.min.css\" /><link rel=\"icon\" type=\"image/x-icon\" href=\"../assets/favicon.ico\"><link rel=\"stylesheet\" href=\"../assets/custom.css\">")
;; @TODO fix favicon link
;; @TODO <link rel="stylesheet" href="/path/to/custom.css">
)
(defvar novelli-html-head "<link rel=\"stylesheet\" href=\"https://cdn.simplecss.org/simple.min.css\" /><link rel=\"icon\" type=\"image/x-icon\" href=\"../assets/favicon.ico\"><link rel=\"stylesheet\" href=\"../assets/custom.css\">")
(defvar novelli-html-head-nested-1 (replace-regexp-in-string "../assets" "../../assets" novelli-html-head))
;; Define the publishing project
(setq org-publish-project-alist
(list
(list "org-site:main"
:recursive t
:base-directory "./content"
:publishing-function 'org-html-publish-to-html
:publishing-directory "./public"
:with-author nil ;; Don't include author name
:with-creator t ;; Include Emacs and Org versions in footer
:with-toc t ;; Include a table of contents
:section-numbers nil ;; Don't include section numbers
:html-head novelli-html-head
:time-stamp-file nil)
(list "org-site:en"
:recursive t
:base-directory "./en"
:publishing-function 'org-html-publish-to-html
:publishing-directory "./public/en"
:with-author nil ;; Don't include author name
:with-creator t ;; Include Emacs and Org versions in footer
:with-toc t ;; Include a table of contents
:section-numbers nil ;; Don't include section numbers
:html-head novelli-html-head-nested-1
:time-stamp-file nil
)
(list "org-site:assets"
:base-directory "./assets"
:publishing-function 'org-publish-attachment
:base-extension "css\\|js\\|ttf\\|woff2\\|ico"
:publishing-directory "./assets"
)
)) ;; Don't include time stamp in file
;; Generate the site output
(org-publish-all t)
(message "Build complete!")

5
build.sh 100755
View File

@ -0,0 +1,5 @@
#!/bin/sh
emacs -Q --script build-site.el
# rsync to server

View File

@ -0,0 +1 @@
len@debilan.21605:1726417111

View File

@ -0,0 +1,9 @@
#+TITLE: Liopold D. Novelli
#+OPTIONS: toc:nil
* Dejavnosti
- so-avtor tehnološko kritične radijske oddaje [[https://radiostudent.si/druzba/tehno-klistir][Tehno klistr]]
- organizator samoupravne samogostiteljske skupnosti [[https://kompot.si][Kompot]]
- regijski predstavnik programa [[https://nlnet.nl/NGI0/][NGI0]]
- [[https://www.drupal.org/u/useernamee][Drupal/PHP razvijalec]]

10
en/index.org 100644
View File

@ -0,0 +1,10 @@
#+TITLE: Liopold D. Novelli
#+OPTIONS: toc:nil
#+LANGUAGE: en
* Activites
- co-host of a monthly tech-critical radio show Techno enema at Radio Student
- comunity organizer of selfhosting collective Compote
- regional representative of NGI0
- Drupal/PHP developer