personal/sigma.git
20 months agoAdd Option to Update Multiple Pages
Georgios Atheridis [Mon, 6 Feb 2023 03:02:02 +0000 (03:02 +0000)]
Add Option to Update Multiple Pages

The --page flag has been changed to --pages and can now take a whole
directory. It's possible to update the whole site with one command.

20 months agoInitialize Default Page Variables
Georgios Atheridis [Mon, 6 Feb 2023 03:02:02 +0000 (03:02 +0000)]
Initialize Default Page Variables

Default page variables are initialized if not defined. Page name is the
name of the file without the extension and the date of the page is the
mtime of the file.

Implement custom date format which can be defined in the data.toml file.

Posts are now built in chronological order.

20 months agoAdd Script and Basic Template Layout
Georgios Atheridis [Mon, 6 Feb 2023 03:02:02 +0000 (03:02 +0000)]
Add Script and Basic Template Layout

Structure a basic template layout that sigma can use to generate the
static webpage. This will be used as a basis for creating the python
program.

Markdown files are converted to html files. Bracket syntax will be used
to call variables, scripts or other templates. Python files will be
executed.

20 months agoStart Project
Georgios Atheridis [Sun, 5 Feb 2023 21:19:37 +0000 (21:19 +0000)]
Start Project

Add a license and a basic readme file.