Go to file
Stephen Cochrane 0bca6ec137 Updated README 2021-03-25 09:35:13 +02:00
.github/workflows Setting up workflow 2020-05-03 21:52:30 +02:00
assets Updated CV 2021-03-08 18:16:22 +02:00
blogs Updated all css 2020-10-19 16:47:13 +02:00
error Them changed to dark mode 2020-10-18 19:11:11 +02:00
raw Improved build script 2021-03-25 09:12:02 +02:00
src slight change 2021-02-11 23:33:36 +02:00
units YEET THAT COMMIT 2021-01-13 19:30:56 +00:00
.gitignore Basic api working 2021-02-11 16:03:59 +02:00
LICENSE Create LICENSE 2020-05-07 16:07:06 +02:00
Makefile Added dev build mode 2020-11-10 10:24:09 +02:00
README.md Updated README 2021-03-25 09:35:13 +02:00
api.sh Basic api working 2021-02-11 16:03:59 +02:00
build.sh Improved build script 2021-03-25 09:12:02 +02:00
dns.py added games route 2021-02-25 10:25:50 +00:00
favicon.ico added assets 2020-10-12 22:17:14 +02:00
gencv Small fixes 2020-10-23 13:20:55 +02:00
install.sh Small fix 2020-10-14 18:14:45 +02:00
nginxd Quick fix 2020-10-30 13:28:41 +02:00
skiqqy.1 Updated CV 2021-03-08 18:16:22 +02:00
start.html Slight changes 2021-02-03 16:47:34 +02:00

README.md

Skiqqy.xyz

This is my website, which is hosted here.

Building

There are two approaches

$ make # Build everything.

Or

$ make demo # Builds everything with injected warning text.

Static site

$ make build

Web Pages

In the current iteration, to add a new page to the website create a raw/<file>.txt, this will generate an html file placed in site/<file>.html. For examples look inside raw/. This file uses a custom markup called skup (skiqqy markup) that has the following features.

Blocks

Wrap text/skup/html in a block, please note the . that terminates the title as well as the EBLOCK that terminates the block.

SBLOCK <Title>.
<text/skup/html>
EBLOCK

This will generate html that looks something like the following.

+------------------------------------+
|                                    |
|              <Title>               |
|                                    |
|         <text/skup/html>           |
|                                    |
+------------------------------------+

Newlines

To force a newline simply use \\ (just like LaTeX).

Static Blog

The goal of this website is to serve 'static' content that gets updated through scripts, this is to reduce bloat, and to ensure a fast website. To create the 'full' website, it is important to first run,

$ make blog

as this will create blog posts from the files found in blogs/RawBlogs, and and setup all the links and stuff for them, these blog files are written with a custom markup lanuage with very simple markups, Currently there are the following:


(1)

[
Normal Text Goes Here.
]

(2)

(
Block Text Goes here.
)

(1) Will generate:

Normal Text Goes Here.

(2) Will generate:

+--------------------------+
|                          |
|   Block Text Goes Here   |
|                          |
+--------------------------+