fix lists maker
This commit is contained in:
parent
bf61976199
commit
4e3122a14b
|
@ -386,11 +386,12 @@ _book: Esperanza 64
|
||||||
|
|
||||||
|
|
||||||
### Créer des listes
|
### Créer des listes
|
||||||
|
L'arborescence est "infinie". Chaque contenu de la liste
|
||||||
|
*doit être sur la même ligne*
|
||||||
|
|
||||||
Dans l'article...
|
Dans l'article...
|
||||||
- utilisez ```=``` pour définir l'arborescence d'une liste simple
|
- utilisez ```=``` pour définir l'arborescence d'une liste simple
|
||||||
- utilisez ```ø``` pour définir une liste ordonnée (alt+gr + o (FR azerty))
|
- utilisez ```ø``` pour définir une liste ordonnée (alt+gr + o (FR azerty))
|
||||||
L'arborescence est "infinie". Chaque contenu de la liste *doit être sur la même ligne*
|
|
||||||
|
|
||||||
```
|
```
|
||||||
(
|
(
|
||||||
|
@ -411,9 +412,9 @@ Fin de la liste
|
||||||
|
|
||||||
### Ajouter des lignes vides
|
### Ajouter des lignes vides
|
||||||
|
|
||||||
Vous pouvez ajouter des <br /> dans votre rédaction, mais pour une
|
Vous pouvez ajouter des ```<br />``` dans votre rédaction, mais pour une
|
||||||
lecture plus propre de votre article, vous pouvez utiliser le caractère
|
lecture plus propre de votre article, vous pouvez utiliser le caractère
|
||||||
'|' *au tout début d'une nouvelle ligne*
|
```|``` *au tout début d'une nouvelle ligne*
|
||||||
|
|
||||||
Dans l'article...
|
Dans l'article...
|
||||||
|
|
||||||
|
|
|
@ -45,6 +45,9 @@ gsl_filename_auth="authors.db"
|
||||||
# minimum size to check a post
|
# minimum size to check a post
|
||||||
gsl_post_min_size=800
|
gsl_post_min_size=800
|
||||||
|
|
||||||
|
# Max Posts list in sidebar
|
||||||
|
gsl_list_max_posts=5
|
||||||
|
|
||||||
# Init log datas
|
# Init log datas
|
||||||
gsl_log_e='Err'
|
gsl_log_e='Err'
|
||||||
gsl_log_w='War'
|
gsl_log_w='War'
|
||||||
|
@ -133,10 +136,6 @@ gsl_marker_file='file: '
|
||||||
# Delimiters to seet for sed in case exists in inline-code
|
# Delimiters to seet for sed in case exists in inline-code
|
||||||
gsl_d=(\, \. \? \% \# \- \: \^ \/ \_ \| )
|
gsl_d=(\, \. \? \% \# \- \: \^ \/ \_ \| )
|
||||||
|
|
||||||
|
|
||||||
# Post-listing
|
|
||||||
gsl_list_max_posts=5
|
|
||||||
|
|
||||||
# Onlinde Repo
|
# Onlinde Repo
|
||||||
repo="https://git.a-lec.org/echolib/gsl/-/raw/main/usr/local/bin/gsl"
|
repo="https://git.a-lec.org/echolib/gsl/-/raw/main/usr/local/bin/gsl"
|
||||||
repo_tar="https://git.a-lec.org/echolib/gsl/-/archive/main/gsl-main.tar.gz"
|
repo_tar="https://git.a-lec.org/echolib/gsl/-/archive/main/gsl-main.tar.gz"
|
||||||
|
|
|
@ -409,21 +409,39 @@ case "$1" in
|
||||||
|
|
||||||
list|-l)
|
list|-l)
|
||||||
! [[ "$2" ]] \
|
! [[ "$2" ]] \
|
||||||
&& echo "! Missing argument: OPT=add|-A/remove|-R" \
|
&& echo "! Set argument: add|-A/remove|-R" \
|
||||||
&& exit
|
&& exit
|
||||||
|
|
||||||
! [[ "$3" ]] \
|
! [[ "$3" ]] \
|
||||||
&& echo "! Missing argument: post [FILE]" \
|
&& echo "! Set a position number in list (max=$gsl_list_max_posts)" \
|
||||||
&& exit
|
&& exit
|
||||||
|
|
||||||
gsl__if_file "$3" post
|
|
||||||
|
|
||||||
case "$2" in
|
case "$2" in
|
||||||
add|-A) gsl_listing_process="add" ;;
|
add|-A) gsl_listing_process="add" ;;
|
||||||
remove|-R) gsl_listing_process="remove" ;;
|
remove|-R) gsl_listing_process="remove" ;;
|
||||||
*) echo "! Bad argument: $2 ? OPT=add|-A/remove|-R";exit ;;
|
""*) echo "! Bad argument: $2 ? OPT=add|-A/remove|-R";exit ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
case "$3" in
|
||||||
|
0*)
|
||||||
|
echo "! Are you serious ?"
|
||||||
|
exit
|
||||||
|
;;
|
||||||
|
$(( $3 <= $gsl_list_max_posts)))
|
||||||
|
echo "> $3 is OK"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "! Mysterious number"
|
||||||
|
exit
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
! [[ "$4" ]] \
|
||||||
|
&& echo "! Set post [FILE]" \
|
||||||
|
&& exit
|
||||||
|
|
||||||
|
gsl__if_file "$4" post
|
||||||
|
|
||||||
gsl__logs_print \
|
gsl__logs_print \
|
||||||
"$gsl_log_i" \
|
"$gsl_log_i" \
|
||||||
"Starting" \
|
"Starting" \
|
||||||
|
|
|
@ -386,11 +386,12 @@ _book: Esperanza 64
|
||||||
|
|
||||||
|
|
||||||
### Créer des listes
|
### Créer des listes
|
||||||
|
L'arborescence est "infinie". Chaque contenu de la liste
|
||||||
|
*doit être sur la même ligne*
|
||||||
|
|
||||||
Dans l'article...
|
Dans l'article...
|
||||||
- utilisez ```=``` pour définir l'arborescence d'une liste simple
|
- utilisez ```=``` pour définir l'arborescence d'une liste simple
|
||||||
- utilisez ```ø``` pour définir une liste ordonnée (alt+gr + o (FR azerty))
|
- utilisez ```ø``` pour définir une liste ordonnée (alt+gr + o (FR azerty))
|
||||||
L'arborescence est "infinie". Chaque contenu de la liste *doit être sur la même ligne*
|
|
||||||
|
|
||||||
```
|
```
|
||||||
(
|
(
|
||||||
|
@ -411,9 +412,9 @@ Fin de la liste
|
||||||
|
|
||||||
### Ajouter des lignes vides
|
### Ajouter des lignes vides
|
||||||
|
|
||||||
Vous pouvez ajouter des <br /> dans votre rédaction, mais pour une
|
Vous pouvez ajouter des ```<br />``` dans votre rédaction, mais pour une
|
||||||
lecture plus propre de votre article, vous pouvez utiliser le caractère
|
lecture plus propre de votre article, vous pouvez utiliser le caractère
|
||||||
'|' *au tout début d'une nouvelle ligne*
|
```|``` *au tout début d'une nouvelle ligne*
|
||||||
|
|
||||||
Dans l'article...
|
Dans l'article...
|
||||||
|
|
||||||
|
|
|
@ -366,3 +366,12 @@ gsl__check_templates() {
|
||||||
! [[ "$gsl_dir_domain_tpl/footer.html" ]] \
|
! [[ "$gsl_dir_domain_tpl/footer.html" ]] \
|
||||||
&& gsl__html_footer
|
&& gsl__html_footer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#======================================================================
|
||||||
|
# latest Posts listing Manager
|
||||||
|
#======================================================================
|
||||||
|
gsl__page_sidebar() {
|
||||||
|
gsl_listing_file="$gsl_dir_domain_listings/$gsl_post.list"
|
||||||
|
echo "> $gsl_listing_file"
|
||||||
|
ls -1 "$gsl_dir_domain_listings"
|
||||||
|
}
|
||||||
|
|
|
@ -100,7 +100,7 @@ awk -v s="$1" \
|
||||||
# Convert List.Get first/last line item / repeat till no more mark
|
# Convert List.Get first/last line item / repeat till no more mark
|
||||||
#======================================================================
|
#======================================================================
|
||||||
gsl__make_list() {
|
gsl__make_list() {
|
||||||
unset gsl_found_list
|
unset gsl_found_list gsl_html_uol
|
||||||
if [[ `awk -v m="$gsl_mark_list" \
|
if [[ `awk -v m="$gsl_mark_list" \
|
||||||
'$1 == m {print $1;exit}' \
|
'$1 == m {print $1;exit}' \
|
||||||
"$gsl_tmp_post"` ]];then
|
"$gsl_tmp_post"` ]];then
|
||||||
|
|
|
@ -142,6 +142,7 @@ do
|
||||||
case "$gsl_listing_process" in
|
case "$gsl_listing_process" in
|
||||||
add)
|
add)
|
||||||
echo "> Add $gsl_this_post to listing"
|
echo "> Add $gsl_this_post to listing"
|
||||||
|
gsl__page_sidebar
|
||||||
;;
|
;;
|
||||||
|
|
||||||
rem)
|
rem)
|
||||||
|
|
Loading…
Reference in New Issue