[WIP] Initial commit for qsgen3
This commit is contained in:
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Add the blog list to the index file if blog_in_index is true.
|
2
docs/zsdoc/data/descriptions/qsgen2/_blog_cache
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_blog_cache
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Cache the state of blog files and identify changes.
|
2
docs/zsdoc/data/descriptions/qsgen2/_blog_idx_for_index
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_blog_idx_for_index
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Generate the file blog/index.tmp.html.
|
2
docs/zsdoc/data/descriptions/qsgen2/_blog_index
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_blog_index
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Generate the www_root/blog/index.html file.
|
2
docs/zsdoc/data/descriptions/qsgen2/_blogs
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_blogs
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Generate or update blog files or export metadata based on argument.
|
4
docs/zsdoc/data/descriptions/qsgen2/_cleanup
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_cleanup
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Remove leftover tags from the content.
|
||||
# @param content The content to be cleaned.
|
||||
# @return The cleaned content.
|
3
docs/zsdoc/data/descriptions/qsgen2/_f_last_updated
Normal file
3
docs/zsdoc/data/descriptions/qsgen2/_f_last_updated
Normal file
@ -0,0 +1,3 @@
|
||||
##
|
||||
# @brief Update #updated and #version tags in the provided file.
|
||||
# @param file_path The path to the file to be updated.
|
4
docs/zsdoc/data/descriptions/qsgen2/_file_to_lower
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_file_to_lower
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Convert the filename to lowercase and replace spaces with dashes.
|
||||
# @param filename The original filename.
|
||||
# @return The modified filename.
|
3
docs/zsdoc/data/descriptions/qsgen2/_help
Normal file
3
docs/zsdoc/data/descriptions/qsgen2/_help
Normal file
@ -0,0 +1,3 @@
|
||||
##
|
||||
# @brief Display help information for the script.
|
||||
# @param ... Additional arguments (unused in this function).
|
4
docs/zsdoc/data/descriptions/qsgen2/_image
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_image
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Convert #showimg tags to HTML img tags.
|
||||
# @param content The content containing #showimg tags.
|
||||
# @return The content with #showimg tags replaced by HTML img tags.
|
4
docs/zsdoc/data/descriptions/qsgen2/_last_updated
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_last_updated
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Update #updated and #version tags in the provided content.
|
||||
# @param content The content to be updated.
|
||||
# @return The updated content.
|
4
docs/zsdoc/data/descriptions/qsgen2/_link
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_link
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Convert #link tags to clickable HTML links.
|
||||
# @param content The content containing #link tags.
|
||||
# @return The content with #link tags replaced by HTML links.
|
2
docs/zsdoc/data/descriptions/qsgen2/_list_blogs
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_list_blogs
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief List all blog files and store them in an array.
|
2
docs/zsdoc/data/descriptions/qsgen2/_list_pages
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_list_pages
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief List all page files and store them in an array.
|
4
docs/zsdoc/data/descriptions/qsgen2/_msg
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_msg
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Display a message with specific formatting based on message type.
|
||||
# @param type The type of message (e.g., std, info, debug, etc.)
|
||||
# @param ... The keys or additional strings to be formatted and displayed.
|
4
docs/zsdoc/data/descriptions/qsgen2/_p_qstags
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_p_qstags
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Convert QStags to HTML using Perl.
|
||||
# @param content The content containing QStags.
|
||||
# @return The content with QStags converted to HTML.
|
2
docs/zsdoc/data/descriptions/qsgen2/_pages
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_pages
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Generate all new and updated pages.
|
3
docs/zsdoc/data/descriptions/qsgen2/_pages_cache
Normal file
3
docs/zsdoc/data/descriptions/qsgen2/_pages_cache
Normal file
@ -0,0 +1,3 @@
|
||||
##
|
||||
# @brief Cache the state of page files and identify changes.
|
||||
# @return Array of pages to be processed.
|
4
docs/zsdoc/data/descriptions/qsgen2/_qstags
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_qstags
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Convert QStags to HTML using Zsh regex module.
|
||||
# @param content The content containing QStags.
|
||||
# @return The content with QStags converted to HTML.
|
3
docs/zsdoc/data/descriptions/qsgen2/_run_engine
Normal file
3
docs/zsdoc/data/descriptions/qsgen2/_run_engine
Normal file
@ -0,0 +1,3 @@
|
||||
##
|
||||
# @brief Run the configured engine to process the input file.
|
||||
# @param input The input file to be processed.
|
2
docs/zsdoc/data/descriptions/qsgen2/_sitemap
Normal file
2
docs/zsdoc/data/descriptions/qsgen2/_sitemap
Normal file
@ -0,0 +1,2 @@
|
||||
##
|
||||
# @brief Generate the sitemap files if conditions are met.
|
3
docs/zsdoc/data/descriptions/qsgen2/_version
Normal file
3
docs/zsdoc/data/descriptions/qsgen2/_version
Normal file
@ -0,0 +1,3 @@
|
||||
##
|
||||
# @brief Display the version information of the script.
|
||||
# @param ... Additional arguments (unused in this function).
|
4
docs/zsdoc/data/descriptions/qsgen2/_youtube
Normal file
4
docs/zsdoc/data/descriptions/qsgen2/_youtube
Normal file
@ -0,0 +1,4 @@
|
||||
##
|
||||
# @brief Embed a YouTube video in the provided content.
|
||||
# @param content The content containing #ytvideo tags.
|
||||
# @return The content with #ytvideo tags replaced by YouTube iframe embeds.
|
Reference in New Issue
Block a user