From 609dce584e5a825997920fe9a5cbcff7566e8477 Mon Sep 17 00:00:00 2001 From: /dev/urandom Date: Sun, 13 Dec 2020 14:30:34 +0300 Subject: [PATCH] dreamcast version ready. can't completely hide spoilers tho. --- Makefile | 8 +++-- pages/tokipona/game_patches.md | 6 ++-- pages/tokipona/jan_lawa_pi_linja_ilo.md | 8 ++--- pages/tokipona/riichi_mahjong.md | 12 +++---- pages/tokipona/ru_sitelen_pona.md | 12 +++---- pages/tokipona/ru_x1.md | 2 +- pages/tokipona/sitelen_pona.md | 46 ++++--------------------- simplify.sh | 6 ++++ tpl/dreamcast.tpl | 6 ++-- 9 files changed, 41 insertions(+), 65 deletions(-) create mode 100755 simplify.sh diff --git a/Makefile b/Makefile index 104cbeb..48cabd9 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,7 @@ THEME=theme endif THEME_FLAGS=-c style,fencedcode +DC_THEME_FLAGS=$(THEME_FLAGS),nopants _PNGS = $(shell find $(PAGEDIR) -name \*.png) PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS)) @@ -37,7 +38,7 @@ upload: $(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 $@ + ./blogindex.sh | $(THEME) $(DC_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) @@ -53,8 +54,9 @@ $(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl $(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>/" $@ + $(THEME) $(DC_THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@.tmp $< + cat $@.tmp | ./simplify.sh > $@ + rm $@.tmp $(OUTDIR)/%: static/%.h @mkdir -p $(@D) diff --git a/pages/tokipona/game_patches.md b/pages/tokipona/game_patches.md index 570dac5..3c7f73b 100644 --- a/pages/tokipona/game_patches.md +++ b/pages/tokipona/game_patches.md @@ -106,8 +106,8 @@ sitelen pona. * nasin pi lipu ante: nasin IPS -* [lipu ante (ijo musi li sitelen kepeken sitelen Kansi)](shogi_tokipona.ips) -* [lipu ante (ijo musi li sitelen kepeken sitelen pona)](shogi_tokipona2.ips) +* [lipu ante (ijo musi li sitelen kepeken sitelen Kansi)](/tokipona/shogi_tokipona.ips) +* [lipu ante (ijo musi li sitelen kepeken sitelen pona)](/tokipona/shogi_tokipona2.ips) # musi Masan pi jan musi 4 @@ -149,5 +149,5 @@ sin. * nasin pi lipu ante: nasin IPS -* [lipu ante](mahjong_tokipona.ips) +* [lipu ante](/tokipona/mahjong_tokipona.ips) diff --git a/pages/tokipona/jan_lawa_pi_linja_ilo.md b/pages/tokipona/jan_lawa_pi_linja_ilo.md index 0b8ebc9..efc198d 100644 --- a/pages/tokipona/jan_lawa_pi_linja_ilo.md +++ b/pages/tokipona/jan_lawa_pi_linja_ilo.md @@ -60,13 +60,13 @@ hosting the game. # screenshots / sitelen -![Title Screen / lipu lawa](jan_lawa_title.png) +![Title Screen / lipu lawa](/tokipona/jan_lawa_title.png) -![Gameplay / lipu musi](jan_lawa_gameplay.png) +![Gameplay / lipu musi](/tokipona/jan_lawa_gameplay.png) # downloads / o kama jo e musi ni -* [NES ROM file / lipu sona pi ilo NES](jan_lawa.nes) +* [NES ROM file / lipu sona pi ilo NES](/tokipona/jan_lawa.nes) -* [(Very messy) source code / lipu pi nasin pali pi lipu sona](jan_lawa_src.tar.gz) +* [(Very messy) source code / lipu pi nasin pali pi lipu sona](/tokipona/jan_lawa_src.tar.gz) diff --git a/pages/tokipona/riichi_mahjong.md b/pages/tokipona/riichi_mahjong.md index 8b7f033..da9724c 100644 --- a/pages/tokipona/riichi_mahjong.md +++ b/pages/tokipona/riichi_mahjong.md @@ -37,7 +37,7 @@ musi "Lisi Masan" (Riichi Mahjong) li ante pi musi Masan tan ma Nijon. @@ -148,7 +148,7 @@ ale li pona, jan musi li lon ma sama ni: jan musi Ton ``` -![ijo ni li toki e ni: tenpo seme li lon? tenpo open la, jan musi seme li jan musi pi nasin Ton](mahjong_indicator.gif) +![ijo ni li toki e ni: tenpo seme li lon? tenpo open la, jan musi seme li jan musi pi nasin Ton](/tokipona/mahjong_indicator.gif) jan musi Ton li tawa e **ilo sona pi tenpo musi** lon poki ona lon nasin ni: poki pi sitelen "Ton" (東) li lon sewi. ona li toki e ni: kulupu pi tenpo musi pi nasin Ton li lon, jan ni li jan musi pi nasin Ton lon tenpo open. @@ -231,7 +231,7 @@ sina lukin e supa musi tan sewi la, nasin pi ijo musi li sama nasin palisa pi il ``` ![sitelen ni li pana lukin e sona ni: jan seme li kama jo e ijo musi seme lon -tenpo seme? ijo seme li lon sinpin moli?](mahjong_wall.gif) +tenpo seme? ijo seme li lon sinpin moli?](/tokipona/mahjong_wall.gif) jan musi ale li pali e ijo sama, kepeken nasin nanpa sama, lon tenpo tu. @@ -489,7 +489,7 @@ pona suli 1. taso, ona li ken ala ante e "**ijo pona ken**" pi luka ona: ## nasin Jaku ![sitelen ni li pana lukin e luka pona pi nasin Jaku -ante](mahjong_basic_yaku.gif) +ante](/tokipona/mahjong_basic_yaku.gif) jan li wile kama jo e luka pona la, ona li wile pona tawa nasin Jaku. nasin Jaku mute li lon. luka pona li ken pona tawa nasin Jaku wan anu nasin Jaku mute. @@ -791,9 +791,9 @@ luka pona la, ona li kama jo e mute seme pi mani musi? lipu #2 li pona tawa ni: jan pi nasin Ton li jo e luka pona la, ona li kama jo e mute seme pi mani musi? -![lipu nanpa pi mani musi #1](mahjong_score1.gif) +![lipu nanpa pi mani musi #1](/tokipona/mahjong_score1.gif) -![lipu nanpa pi mani musi #1](mahjong_score2.gif) +![lipu nanpa pi mani musi #2](/tokipona/mahjong_score2.gif) sin la, jan li toki "Lisi", li weka e mani musi 1000 la, jan pi luka pona li kama jo e ona. diff --git a/pages/tokipona/ru_sitelen_pona.md b/pages/tokipona/ru_sitelen_pona.md index 571a000..4fea462 100644 --- a/pages/tokipona/ru_sitelen_pona.md +++ b/pages/tokipona/ru_sitelen_pona.md @@ -269,7 +269,7 @@ document.fonts.load("12pt 'sitelen pona'").then(function () { > wan ni pi lipu ni li sitelen kepeken sitelen pona. sina ken ala ken sona e ni. > -Раскрыть перевод + > %spoiler% > This part of this document is written using sitelen pona. Can you understand @@ -193,23 +159,23 @@ fully-functional vector font. * linja pona: -![](lpona.png) +![](/tokipona/lpona.png) * linja pona (syllables using composite characters): -![](lpona2.png) +![](/tokipona/lpona2.png) * linja pimeja: -![](lpimeja.png) +![](/tokipona/lpimeja.png) * sitelen pona pona: -![](spp.png) +![](/tokipona/spp.png) * insa pi supa lape: -![](insa.png) +![](/tokipona/insa.png) ### sitelen emoji / sitelen pilin diff --git a/simplify.sh b/simplify.sh new file mode 100755 index 0000000..0549efb --- /dev/null +++ b/simplify.sh @@ -0,0 +1,6 @@ +#!/bin/sh +perl -0pe 's/
(.*?)<\/div>/
\1<\/td><\/tr><\/tbody><\/table>/gs' | \ +perl -0pe 's/
(.*?)<\/div>/
\1<\/td><\/tr><\/tbody><\/table>/gs' | \ +perl -0pe 's/
(.*?)<\/div>/
\1<\/td><\/tr><\/tbody><\/table>/gs' | \ +perl -0pe 's/
(.*?)<\/div>/\1<\/font>/gs' | \ +perl -0pe 's/
- +
+ +
@@ -57,6 +59,6 @@
- +