This website is unique in that there is no content management system or traditional static site generator backing it! Instead, there is a Makefile that emulates the task of a static site generator using pandoc
’s extensive format conversion and templating. Currently both .org
and .md
files have first-class support for content.
vim
, or emacs
.libxslt
or pandoc
..md
or .org
file in content/
.---
author: Neko
email: lowpolyneko@protonmail.ch
date: February 2nd, 2024
title: Contribution Guide
---
#+TITLE: Contributing to this website.
#+DATE: <2023-01-02 Mon>
#+AUTHOR: Soham S Gumaste
#+EMAIL: sgumas2@uic.edu
content/a.md
would be referenced as a.html
in your hyperlink). If you have static content, make a folder with the name of your content file and reference them from /static/<name of your content file>/<static file>
. Put your static content in the static/
folder with the equivalent folder structure.make
. The default all
rule builds the entire site. You can then view your added content by opening a browser on public/index.html
. You can use make clean
aswell to clean all build artifacts.All content on the LUG @ UIC site is under the MIT license. You agree to make any content contributed to the website available under the same license. LUG reserves the right to change the license of the website at any time, though in practice it’ll probably never happen…
February 2nd, 2024