mirror of https://gitlab.com/bashrc2/epicyon
Truncate content warning if it is too long
parent
fb6a587a6c
commit
329c23eaba
|
|
@ -2359,6 +2359,8 @@ def individual_post_as_html(signing_priv_key_pem: str,
|
||||||
block_nostr: {}) -> str:
|
block_nostr: {}) -> str:
|
||||||
""" Shows a single post as html
|
""" Shows a single post as html
|
||||||
"""
|
"""
|
||||||
|
max_content_warning_length: int = 120
|
||||||
|
|
||||||
if not post_json_object:
|
if not post_json_object:
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
|
|
@ -3238,6 +3240,10 @@ def individual_post_as_html(signing_priv_key_pem: str,
|
||||||
cw_content_str, post_json_object, page_number)
|
cw_content_str, post_json_object, page_number)
|
||||||
cw_content_str = \
|
cw_content_str = \
|
||||||
switch_words(base_dir, nickname, domain, cw_content_str)
|
switch_words(base_dir, nickname, domain, cw_content_str)
|
||||||
|
# truncate content warning if it is too long
|
||||||
|
if len(cw_content_str) > max_content_warning_length:
|
||||||
|
cw_content_str = \
|
||||||
|
remove_html(cw_content_str[:max_content_warning_length])
|
||||||
if not is_blog_post(post_json_object):
|
if not is_blog_post(post_json_object):
|
||||||
# get the content warning button
|
# get the content warning button
|
||||||
content_str += \
|
content_str += \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue