~skiqqy/skiqqy.xyz

My website
6c3bdb9d — Stephen Cochrane 6 months ago
Tweaks
cb7e6971 — Stephen Cochrane 1 year, 7 months ago
Updated Date
f8c22655 — Stephen Cochrane 1 year, 7 months ago
Updated CV

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~skiqqy/skiqqy.xyz
read/write
git@git.sr.ht:~skiqqy/skiqqy.xyz

You can also use your local clone with git send-email.

#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).

To add a link use

a/name.domain/<your link name>/

This will create a hyperlink with the text <your link name pointing to name.domain

#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   |
|                          |
+--------------------------+