s4

changeset 495:59cd8278a5b5

Trailing 2 consecutive SPC will be translated to <br>
author HIROSE Yuuji <yuuji@gentei.org>
date Tue, 26 Jun 2018 07:55:41 +0900
parents 6906c140431a
children 18f7f10566bf
files s4-blog.sh s4-funcs.sh
diffstat 2 files changed, 8 insertions(+), 10 deletions(-) [+]
line diff
     1.1 --- a/s4-blog.sh	Sat Jun 16 13:43:32 2018 +0900
     1.2 +++ b/s4-blog.sh	Tue Jun 26 07:55:41 2018 +0900
     1.3 @@ -388,15 +388,11 @@
     1.4  行頭に iframe=URL でURL先を開く iframe
     1.5  [[#記事番号]] でs4内の記事番号に飛ぶリンク
     1.6  [[#検索キーワード]] でs4内の記事検索(記号はいくつか使えない)
     1.7 -[[URL]] でURLへのリンク
     1.8 -[[URL|文字列]] でアンカー文字列を指定してのURLリンク
     1.9 -{{画像URL}} でインライン画像
    1.10 -{{画像URL|幅}} でピクセル幅を指定したインライン画像
    1.11 -{{{URL}}} でURL先を開く iframe
    1.12 -{{{URL|高さ}}} でピクセル高さを指定した iframe
    1.13 -## 大見出し
    1.14 -### 中見出し
    1.15 -#### 小見出し
    1.16 +[[URL]] でURLへのリンク、        [[URL|文字列]]でアンカー文字列指定
    1.17 +{{画像URL}} でインライン画像、   {{画像URL|幅}} でピクセル幅指定
    1.18 +{{{URL}}} でURL先を開く iframe、 {{{URL|高さ}}} ピクセル高さ指定
    1.19 +行頭: ## 大見出し, ### 中見出し, #### 小見出し
    1.20 +行末の2連続スペースで強制改行(<br>)
    1.21  |*見出し列|列2|列3…  と行頭から始まる縦棒区切り行を続けて表
    1.22  ' *語群* ' で強調(両側の空白必要、** でもっと強調。*の代わりに _ でも可)"
    1.23    touchhelp="${touchpanel:+<p class=\"help\">$help</p>}"
     2.1 --- a/s4-funcs.sh	Sat Jun 16 13:43:32 2018 +0900
     2.2 +++ b/s4-funcs.sh	Tue Jun 26 07:55:41 2018 +0900
     2.3 @@ -474,6 +474,7 @@
     2.4    #   _Word_		- <em>Word</em>
     2.5    #   **Word**		- <strong>Word</strong>
     2.6    #   __Word__		- <strong>Word</strong>
     2.7 +  #   SPC+SPC+$		- <br>
     2.8    _hrefptn="[-A-Za-z0-9,.:;/~_%#&+?=@!]*"
     2.9    _hrefptn="[A-Za-z0-9/~%+?=@!.][^][()<> ]*"	# URL should start with ASCII
    2.10    sed -e "s|\[\[\#\([0-9][0-9]*\)\]\]|<a href=\"?aid\1\">#\1</a>|g" \
    2.11 @@ -493,7 +494,8 @@
    2.12        -e 's, \*\*\([^* |][^*|]*[^ |]\)\*\* ,<strong>\1</strong>,g' \
    2.13        -e 's, __\([^_ |][^_]*[^ ]\)__ ,<strong>\1</strong>,g' \
    2.14        -e 's, \*\([^* |][^*|]*[^ |]\)\* ,<em>\1</em>,g' \
    2.15 -      -e 's, _\([^_ ][^_]*[^ ]\)_ ,<em>\1</em>,g'
    2.16 +      -e 's, _\([^_ ][^_]*[^ ]\)_ ,<em>\1</em>,g' \
    2.17 +      -e 's,  $,<br>,'
    2.18  }
    2.19  minitbl() {
    2.20    sed -n '