diff --git a/Makefile b/Makefile index 9eb11ec..104cbeb 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,7 @@ PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS)) _PAGES = $(shell find $(PAGEDIR) -name \*.md) PAGES_HTML = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/%.html,$(_PAGES)) +PAGES_HTML_DC = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/dc/%.html,$(_PAGES)) _BLOG_PAGES = $(shell find $(PAGEDIR)/blog -name \*.md | grep -v $(PAGEDIR)/blog/index\.md$) @@ -29,11 +30,15 @@ OUT_STATIC = $(patsubst static/%,out/%,$(_STATIC_FILES)) $(patsubst static/%.h,o .SUFFIXES: .PHONY: all upload -all: $(OUTDIR)/blog/index.html $(OUTDIR)/blog/main.rss $(PAGES_HTML) $(OUT_STATIC) +all: $(OUTDIR)/blog/index.html $(OUTDIR)/dc/blog/index.html $(OUTDIR)/blog/main.rss $(PAGES_HTML) $(PAGES_HTML_DC) $(OUT_STATIC) upload: ./upload.sh +$(OUTDIR)/dc/blog/index.html: $(_BLOG_PAGES) $(TPLDIR)/blog_header.md $(TPLDIR)/blog_footer.md $(TPLDIR)/dreamcast.tpl + @mkdir -p $(@D) + ./blogindex.sh | $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p blog/index.html -o $@ + $(OUTDIR)/blog/index.html: $(_BLOG_PAGES) $(TPLDIR)/blog_header.md $(TPLDIR)/blog_footer.md $(TPLDIR)/default.tpl @mkdir -p $(@D) ./blogindex.sh | $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p blog/index.html -o $@ @@ -46,6 +51,11 @@ $(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl @mkdir -p $(@D) $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $< +$(OUTDIR)/dc/%.html: $(PAGEDIR)/%.md $(TPLDIR)/dreamcast.tpl + @mkdir -p $(@D) + $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $< + sed -i -e "s/
\(.*\)<\/div>/\1<\/mark>/" $@ + $(OUTDIR)/%: static/%.h @mkdir -p $(@D) cpp -E -P -o $@ $< diff --git a/blogindex.sh b/blogindex.sh index 8bebe14..1a6a41f 100755 --- a/blogindex.sh +++ b/blogindex.sh @@ -24,7 +24,7 @@ for f in $FILES; do TITLE=${TITLE#"% "} OUTPAGE=${f%.md}.html - OUTPAGE=/${OUTPAGE#pages/} + OUTPAGE=${OUTPAGE#pages/blog/} if [ $MTIME ]; then echo " * [$TITLE]($OUTPAGE) (last update `date -d "@$MTIME" "+%Y-%m-%d %H:%M"`)" diff --git a/pages/tokipona/sitelen_pona.md b/pages/tokipona/sitelen_pona.md index 65e988b..c9a0385 100644 --- a/pages/tokipona/sitelen_pona.md +++ b/pages/tokipona/sitelen_pona.md @@ -76,144 +76,11 @@ extent, the same is true for a number of Han characters as well.) ### sitelen pona chart - +![table of sitelen pona characters](/tokipona/sitelen_pona.gif) -
-
a
a/kin
-
akesi
akesi
-
ala
ala
-
alasa
alasa
-
ale
ale/ali
-
anpa
anpa
-
ante
ante
-
anu
anu
-
awen
awen
-
e
e
-
en
en
-
esun
esun
-
ijo
ijo
-
ike
ike
-
ilo
ilo
-
insa
insa
-
jaki
jaki
-
jan
jan
-
jelo
jelo
-
jo
jo
-
kala
kala
-
kalama
kalama
-
kama
kama
-
kasi
kasi
-
ken
ken
-
kepeken
kepeken
-
kili
kili
-
kiwen
kiwen
-
ko
ko
-
kon
kon
-
kule
kule
-
kulupu
kulupu
-
kute
kute
-
la
la
-
lape
lape
-
laso
laso
-
lawa
lawa
-
len
len
-
lete
lete
-
li
li
-
lili
lili
-
linja
linja
-
lipu
lipu
-
loje
loje
-
lon
lon
-
luka
luka
-
lukin
lukin
-
lupa
lupa
-
ma
ma
-
mama
mama
-
mani
mani
-
meli
meli
-
mi
mi
-
mije
mije
-
moku
moku
-
moli
moli
-
monsi
monsi
-
mu
mu
-
mun
mun
-
musi
musi
-
mute
mute
-
nanpa
nanpa
-
nasa
nasa
-
nasin
nasin
-
nena
nena
-
ni
ni
-
nimi
nimi
-
noka
noka
-
o
o
-
olin
olin
-
ona
ona
-
open
open
-
pakala
pakala
-
pali
pali
-
palisa
palisa
-
pan
pan
-
pana
pana
-
pi
pi
-
pilin
pilin
-
pimeja
pimeja
-
pini
pini
-
pipi
pipi
-
poka
poka
-
poki
poki
-
pona
pona
-
pu
pu
-
sama
sama
-
seli
seli
-
selo
selo
-
seme
seme
-
sewi
sewi
-
sijelo
sijelo
-
sike
sike
-
sin
sin
-
sina
sina
-
sinpin
sinpin
-
sitelen
sitelen
-
sona
sona
-
soweli
soweli
-
suli
suli
-
suno
suno
-
supa
supa
-
suwi
suwi
-
tan
tan
-
taso
taso
-
tawa
tawa
-
telo
telo
-
tenpo
tenpo
-
toki
toki
-
tomo
tomo
-
tu
tu
-
unpa
unpa
-
uta
uta
-
utala
utala
-
walo
walo
-
wan
wan
-
waso
waso
-
wawa
wawa
-
weka
weka
-
wile
wile
-
- - +> This table shows all the sitelen pona characters used for the 120 official +> words, as well as some characters commonly used for additional words ("nimi +> sin") and alternative representations ("nasin lukin ante pi sitelen pona"). Much like the Latin alphabet, it is written left-to-right and top-to-bottom. Each toki pona word is written using its character, without extra spaces between @@ -264,19 +131,20 @@ unofficial word "Nijon" ("Japan") written as three characters: "nena-ilo", Here's some basic text written in sitelen pona. -> %warning% -> (If your browser is unable to load the ["linja pimeja" font](https://github.com/increpare/linja_pimeja), -> the text below would just show up in large Latin characters. - -> %sp% -> wan ni pi lipu ni li sitelen kepeken sitelen pona. sina ken ala ken sona e ni. -> +![wan ni pi lipu ni li sitelen kepeken sitelen pona. sina ken ala ken sona e ni. +/ toki pona li jo e nimi pi mute lili. tan ni nasin sitelen ni li ken: sitelen +wan li toki e nimi wan. sitelen ale li lukin sama kon +ona.](/tokipona/sitelen_pona_example.png) Reveal translation > %spoiler% > This part of this document is written using sitelen pona. Can you understand > it? +> +> toki pona has a small number of words. Because of this, it's possible to make +> a writing system where one character means one word, but all characters look +> related to their meanings. For some other texts written in sitelen pona, including a page that tries to teach someone to read it without using any other writing system, check out the diff --git a/static/tokipona/sitelen_pona.gif b/static/tokipona/sitelen_pona.gif new file mode 100644 index 0000000..5ffbd02 Binary files /dev/null and b/static/tokipona/sitelen_pona.gif differ diff --git a/static/tokipona/sitelen_pona_example.png b/static/tokipona/sitelen_pona_example.png new file mode 100644 index 0000000..fdb99e1 Binary files /dev/null and b/static/tokipona/sitelen_pona_example.png differ diff --git a/tpl/dreamcast.tpl b/tpl/dreamcast.tpl new file mode 100644 index 0000000..1f0e4da --- /dev/null +++ b/tpl/dreamcast.tpl @@ -0,0 +1,62 @@ + + + + + + <?theme title?> + + + + + + + + + + + + + +
rnd's website logo
+
+
+
+ +
+
+ + Hosted by Neocities + Follow me on Mastodon + This page made with Vim + SimpleJPC-16 + Best viewed in Firefox + Alpine Linux + The Dreamcast Junkyard + Dreamcast Live + Blaseball + F-Droid + jan li lukin e lipu ni lon tenpo mute + Jet Set Radio Live +
+ Website created and updated by /dev/urandom. Source code available on the + GitLab page. +
+
+ + + + diff --git a/upload.sh b/upload.sh index d985eff..65eb5ae 100755 --- a/upload.sh +++ b/upload.sh @@ -93,6 +93,7 @@ if [[ ${#UPARGS[@]} -gt 0 ]]; then else echo "Not uploading differing files." fi +else echo "No files need to be uploaded." fi