mirror of
https://github.com/mrrpnya/lipu-sona.git
synced 2025-02-18 18:40:30 +00:00
dreamcast version ready. can't completely hide spoilers tho.
This commit is contained in:
parent
e0166d6a2b
commit
609dce584e
9 changed files with 41 additions and 65 deletions
8
Makefile
8
Makefile
|
@ -10,6 +10,7 @@ THEME=theme
|
||||||
endif
|
endif
|
||||||
|
|
||||||
THEME_FLAGS=-c style,fencedcode
|
THEME_FLAGS=-c style,fencedcode
|
||||||
|
DC_THEME_FLAGS=$(THEME_FLAGS),nopants
|
||||||
|
|
||||||
_PNGS = $(shell find $(PAGEDIR) -name \*.png)
|
_PNGS = $(shell find $(PAGEDIR) -name \*.png)
|
||||||
PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS))
|
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
|
$(OUTDIR)/dc/blog/index.html: $(_BLOG_PAGES) $(TPLDIR)/blog_header.md $(TPLDIR)/blog_footer.md $(TPLDIR)/dreamcast.tpl
|
||||||
@mkdir -p $(@D)
|
@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
|
$(OUTDIR)/blog/index.html: $(_BLOG_PAGES) $(TPLDIR)/blog_header.md $(TPLDIR)/blog_footer.md $(TPLDIR)/default.tpl
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
|
@ -53,8 +54,9 @@ $(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl
|
||||||
|
|
||||||
$(OUTDIR)/dc/%.html: $(PAGEDIR)/%.md $(TPLDIR)/dreamcast.tpl
|
$(OUTDIR)/dc/%.html: $(PAGEDIR)/%.md $(TPLDIR)/dreamcast.tpl
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(THEME) $(THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $<
|
$(THEME) $(DC_THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@.tmp $<
|
||||||
sed -i -e "s/<div class=\"warning\">\(.*\)<\/div>/<mark>\1<\/mark>/" $@
|
cat $@.tmp | ./simplify.sh > $@
|
||||||
|
rm $@.tmp
|
||||||
|
|
||||||
$(OUTDIR)/%: static/%.h
|
$(OUTDIR)/%: static/%.h
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
|
|
|
@ -106,8 +106,8 @@ sitelen pona.
|
||||||
|
|
||||||
* nasin pi lipu ante: nasin IPS
|
* 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 Kansi)](/tokipona/shogi_tokipona.ips)
|
||||||
* [lipu ante (ijo musi li sitelen kepeken sitelen pona)](shogi_tokipona2.ips)
|
* [lipu ante (ijo musi li sitelen kepeken sitelen pona)](/tokipona/shogi_tokipona2.ips)
|
||||||
|
|
||||||
# musi Masan pi jan musi 4
|
# musi Masan pi jan musi 4
|
||||||
|
|
||||||
|
@ -149,5 +149,5 @@ sin.
|
||||||
|
|
||||||
* nasin pi lipu ante: nasin IPS
|
* nasin pi lipu ante: nasin IPS
|
||||||
|
|
||||||
* [lipu ante](mahjong_tokipona.ips)
|
* [lipu ante](/tokipona/mahjong_tokipona.ips)
|
||||||
|
|
||||||
|
|
|
@ -60,13 +60,13 @@ hosting the game.
|
||||||
|
|
||||||
# screenshots / sitelen
|
# screenshots / sitelen
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# downloads / o kama jo e musi ni
|
# 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)
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ musi "Lisi Masan" (Riichi Mahjong) li ante pi musi Masan tan ma Nijon. <!-- Riic
|
||||||
|
|
||||||
## ijo musi
|
## ijo musi
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
musi Lisi Masan la, ijo musi ante 34 li lon. ante wan la, ijo musi 4 sama li lon. ni la, ijo musi 136 li lon. <!-- there are 34 types of tiles, 4 of each tile, so 136 tiles. -->
|
musi Lisi Masan la, ijo musi ante 34 li lon. ante wan la, ijo musi 4 sama li lon. ni la, ijo musi 136 li lon. <!-- there are 34 types of tiles, 4 of each tile, so 136 tiles. -->
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ ale li pona, jan musi li lon ma sama ni:
|
||||||
jan musi Ton
|
jan musi Ton
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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
|
||||||
```
|
```
|
||||||
|
|
||||||

|
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.
|
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
|
## nasin Jaku
|
||||||
|
|
||||||

|
ante](/tokipona/mahjong_basic_yaku.gif)
|
||||||
|
|
||||||
jan li wile kama jo e luka pona la, ona li wile pona tawa nasin Jaku. nasin Jaku
|
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.
|
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
|
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?
|
luka pona la, ona li kama jo e mute seme pi mani musi?
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
sin la, jan li toki "Lisi", li weka e mani musi 1000 la, jan pi luka pona li
|
sin la, jan li toki "Lisi", li weka e mani musi 1000 la, jan pi luka pona li
|
||||||
kama jo e ona.
|
kama jo e ona.
|
||||||
|
|
|
@ -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.
|
> wan ni pi lipu ni li sitelen kepeken sitelen pona. sina ken ala ken sona e ni.
|
||||||
>
|
>
|
||||||
|
|
||||||
<a name="answers" href="#answers" onclick="revealSpoilers();">Раскрыть перевод</a>
|
<button onclick="revealSpoilers();">Раскрыть перевод</a>
|
||||||
|
|
||||||
> %spoiler%
|
> %spoiler%
|
||||||
> Эта часть этого документа написана с помощью sitelen pona. Можете ли вы её
|
> Эта часть этого документа написана с помощью sitelen pona. Можете ли вы её
|
||||||
|
@ -320,23 +320,23 @@ pimeja". Однако это не единственный шрифт, кото
|
||||||
|
|
||||||
* linja pona:
|
* linja pona:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* linja pona (с использованием совмещённых символов для слогов):
|
* linja pona (с использованием совмещённых символов для слогов):
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* linja pimeja:
|
* linja pimeja:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* sitelen pona pona:
|
* sitelen pona pona:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* insa pi supa lape:
|
* insa pi supa lape:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### sitelen emoji / sitelen pilin
|
### sitelen emoji / sitelen pilin
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ pona и sitelen sitelen -- пишутся слева направо.)
|
||||||
> век.
|
> век.
|
||||||
>
|
>
|
||||||
|
|
||||||
<a name="gender" href="#gender" onclick="revealSpoilers();">Раскрыть раздел</a>
|
<button onclick="revealSpoilers();">Раскрыть раздел</a>
|
||||||
|
|
||||||
> %spoiler%
|
> %spoiler%
|
||||||
> Слова "mije" и "meli" значат "мужчина/мужской" и "женщина/женский". Но есть
|
> Слова "mije" и "meli" значат "мужчина/мужской" и "женщина/женский". Но есть
|
||||||
|
|
|
@ -2,40 +2,6 @@
|
||||||
% /dev/urandom
|
% /dev/urandom
|
||||||
% june 2020
|
% june 2020
|
||||||
|
|
||||||
<style>
|
|
||||||
.sp {
|
|
||||||
font-size:3em;
|
|
||||||
font-family:"linja pimeja";
|
|
||||||
font-variant-ligatures: common-ligatures;
|
|
||||||
}
|
|
||||||
|
|
||||||
.spflex {
|
|
||||||
display: none;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
border: 2px solid #9b9b9b;
|
|
||||||
border-radius: 4pt;
|
|
||||||
}
|
|
||||||
|
|
||||||
.spitem {
|
|
||||||
flex-grow: 1;
|
|
||||||
width: 4em;
|
|
||||||
padding: 0.25em;
|
|
||||||
margin: 0.5em;
|
|
||||||
border: 1px solid #9b9b9b;
|
|
||||||
border-radius: 4pt;
|
|
||||||
text-align: center;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media tty {
|
|
||||||
.spflex {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
||||||
## sitelen pona
|
## sitelen pona
|
||||||
|
|
||||||
"sitelen pona" ("simple writing" or "good writing") is a logographic writing
|
"sitelen pona" ("simple writing" or "good writing") is a logographic writing
|
||||||
|
@ -136,7 +102,7 @@ Here's some basic text written in sitelen pona.
|
||||||
wan li toki e nimi wan. sitelen ale li lukin sama kon
|
wan li toki e nimi wan. sitelen ale li lukin sama kon
|
||||||
ona.](/tokipona/sitelen_pona_example.png)
|
ona.](/tokipona/sitelen_pona_example.png)
|
||||||
|
|
||||||
<a name="answers" href="#answers" onclick="revealSpoilers();">Reveal translation</a>
|
<button onclick="revealSpoilers();">Reveal translation</button>
|
||||||
|
|
||||||
> %spoiler%
|
> %spoiler%
|
||||||
> This part of this document is written using sitelen pona. Can you understand
|
> This part of this document is written using sitelen pona. Can you understand
|
||||||
|
@ -193,23 +159,23 @@ fully-functional vector font.
|
||||||
|
|
||||||
* linja pona:
|
* linja pona:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* linja pona (syllables using composite characters):
|
* linja pona (syllables using composite characters):
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* linja pimeja:
|
* linja pimeja:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* sitelen pona pona:
|
* sitelen pona pona:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* insa pi supa lape:
|
* insa pi supa lape:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### sitelen emoji / sitelen pilin
|
### sitelen emoji / sitelen pilin
|
||||||
|
|
||||||
|
|
6
simplify.sh
Executable file
6
simplify.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
perl -0pe 's/<div class="warning">(.*?)<\/div>/<table bgcolor="#f5ee9b" border="1px solid #9b6e2d"><tbody><tr><td>\1<\/td><\/tr><\/tbody><\/table>/gs' | \
|
||||||
|
perl -0pe 's/<div class="info">(.*?)<\/div>/<table bgcolor="#8be1e0" border="1px solid #221f31"><tbody><tr><td>\1<\/td><\/tr><\/tbody><\/table>/gs' | \
|
||||||
|
perl -0pe 's/<div class="error">(.*?)<\/div>/<table bgcolor="#ea9182" border="1px solid #a14d3f"><tbody><tr><td>\1<\/td><\/tr><\/tbody><\/table>/gs' | \
|
||||||
|
perl -0pe 's/<div class="spoiler">(.*?)<\/div>/<font color="#9A93B7">\1<\/font>/gs' | \
|
||||||
|
perl -0pe 's/<button onclick="revealSpoilers\(\);">(.*?)<\/button>//gs'
|
|
@ -21,7 +21,9 @@
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr bgcolor="#fefefe"><td colspan="2">
|
<tr bgcolor="#fefefe"><td colspan="2">
|
||||||
<article class="content">
|
<article class="content">
|
||||||
|
<form name="content">
|
||||||
<?theme body?>
|
<?theme body?>
|
||||||
|
</form>
|
||||||
</article>
|
</article>
|
||||||
</td></tr>
|
</td></tr>
|
||||||
<tr><td colspan="2" bgcolor="#050403">
|
<tr><td colspan="2" bgcolor="#050403">
|
||||||
|
@ -57,6 +59,6 @@
|
||||||
</td></tr>
|
</td></tr>
|
||||||
</tbody></table>
|
</tbody></table>
|
||||||
</body>
|
</body>
|
||||||
<script src="/scripts.js"></script>
|
<script src="/dc_scripts.js"></script>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue