# Usage: _msg "" _msg info "Usage: qsgen2 add \"Site Name\" \"/path/to/project\"" _msg sub "- Forced Update: Generating Everything" _msg debug "* ${0:t} cannot parse this site. Exiting. *" _msg other "Please install Pandoc." _msg other "https://github.com/jgm/pandoc/releases" _msg debug "No valid generator found. Are you sure you've selected the correct generator in 'config'?" if (${globaldebug}); then _msg debug "Using the ${generator} engine for files: ${file_ext}"; fi if ${debug}; then _msg debug "_list_pages: No Pages found with ext ${file_ext}."; fi if ${debug}; then _msg debug "_list_pages: Adding file to array: ${file}"; fi if ${debug}; then _msg debug "_list_blogs: No blog files found."; fi if ${debug}; then _msg debug "_list_blogs: Adding file to array: $file"; fi if (${debug}) _msg debug "_blog_cache: HASH VALUE: ${blog_cache[${name}]}" if (${debug}) _msg debug "1. _blog_cache: ${blog_file}" if (${debug}) _msg debug "2. _blog_cache: current_cache: ${current_hash}" if (${debug}) _msg debug "3. _blog_cache: new_cache_file: ${blog_file}$" if (${debug}) _msg debug "4. _blog_cache: new_current_cache: ${current_hash}" if (${debug}) _msg debug "PAGES HASH VALUE: ${pages_cache[${name}]}" if (${debug}) _msg debug "1. pages_cache: ${pages_cache[$file]}" if (${debug}) _msg debug "1. _pages_cache: current_cache: ${current_hash}" if (${debug}) _msg debug "2. _pages_cache: pages_file: ${pages_cache[$file]}" if (${debug}) _msg debug "2. _pages_cache: current_cache: ${current_hash}" if (${debug}); then _msg debug "_last_updated: Setting date and version in footer"; fi if (${debug}); then _msg debug "_last_updated: ${upd_msg}"; fi local upd_msg="Last updated ${today} by ${QSGEN} ${VERSION}" -e "s|#updated|${upd_msg}|") if (${debug}); then _msg debug "_f_last_updated: Setting date and version in footer of file ${1}"; fi if (${debug}); then _msg debug "_f_last_updated: ${upd_msg}"; fi local upd_msg="Last updated ${today} by ${QSGEN} ${VERSION}" -e "s|#updated|${upd_msg}|" \ if (${debug}) _msg debug "_pages: Running function _pages_cache" _msg sub "* You do not have any pages *" _msg main "Generating Pages" if (${debug}) _msg debug "_pages: pages_array is not empty" if (${debug}) _msg debug "_pages: Setting Pages template" _msg info "Unable to find the Pages template: ${pages}" if (${debug}) _msg debug "_pages: Reading Pages template into pages_tpl" _msg std "- Generating Page: ${pages_in_array%.*}.html" if (${debug}) _msg debug "_pages: Loading page_content once - ${pages_in_array}" if (${debug}) _msg debug "_pages: Grepping for page_title" if (${debug}) _msg debug "_pages: ${page_title}" if (${debug}) _msg debug "_pages: Removing #title line from page_content" if (${debug}) _msg debug "_pages: Running engine on ${pages_in_array}" if (${debug}) _msg debug "_pages: Checking for #link, #showimg and #ytvideo in page_content" if (${debug}) _msg debug "_pages: #link is present, run _link: page_content" if (${debug}) _msg debug "_pages: #showimg is present, run _image: page_content" if (${debug}) _msg debug "_pages: #ytvideo is present, run _youtube: page_content" if (${debug}) _msg debug "_pages: Replacing BODY with page_content in pages_tpl" if (${debug}) _msg debug "_pages: Replacing #pagetitle, #tagline and #sitename in pages_tpl" if (${debug}) _msg debug "_pages: _last_updated in pages_tpl" if (${debug}) _msg debug "_pages: Lowercase filnames, always" if (${debug}) _msg debug "_pages: Running _cleanup" # _msg std "Writing ${www_root}/${pages_title_lower%.*}.html to disk." if (${debug}) _msg sub "- Parsing ${pages_in_array}" if (${debug}) _msg sub "- blog_in_index = ${blog_in_index}" if (${debug}) _msg sub "- Listing blog temp file:" _msg std "Updating index.html with new blog posts" if (${debug}) _msg sub "- Parsing ${pages_in_array}" if (${debug}) _msg sub "- blog_in_index = ${blog_in_index}" if (${debug}) _msg sub "- Listing blog temp file:" _msg sub "- No new or updated Pages found" if (${debug}) _msg debug "_blogs: Running function _list_blogs" _msg sub "* You do not have any blogs *" _msg main "Generating Blogs" if (${debug}) _msg debug "_blogs: Running function _blog_cache" _msg info "Unable to find theme template for Blogs." if (${debug}) _msg debug "_blogs: Processing pre-data for ${blog}" _msg debug "_blogs: DATE metadata missing in ${blog}." if (${debug}) _msg debug "_blogs: Adding data for ${blog} to array to export" if (${debug}) _msg debug "_blogs: Processing ${blog}" _msg std "- Generating Blog: ${blog_index}.html" if (${debug}) _msg debug "_blogs: Processing substitutes in ${blog}" if (${debug}) _msg debug "_blogs: Running function $engine for ${blog}" if (${debug}) _msg debug "_blogs: Checking for #link, #showimg and #ytvideo in blog_content" if (${debug}) _msg debug "_blogs: #link is present, run _link: blog_content" if (${debug}) _msg debug "_blogs: #showimg is present, run _link: blog_content" if (${debug}) _msg debug "_blogs: #ytvideo is present, run _link: blog_content" if (${debug}) _msg debug "_blogs: Replacing tagline, sitename and pagetitle" if (${debug}) _msg debug "_blogs: Creating directoty ${www_root}/${blog_dir}" if (${debug}) _msg debug "_blogs: Writing blog to disk: ${www_root}${blog_url}" _msg sub "- No new or updated Blogs found" if (${debug}) _msg sub "* _blogs: Running _blog_idx_for_index" if (${debug}) _msg sub "* _blogs: Running _blog_index" _msg sub "- Populating ${project_dir}/blog/index.tmp.html" if (${debug}) _msg debug "_blog_idx_for_index: Initiating function" if (${debug}) _msg debug "_blog_idx_for_index: BLOG_META_STR_ARRAY: ${BLOG_META_STR_ARRAY[@]}" if (${debug}) _msg debug "_blog_idx_for_index: meta_str from BLOG_META_STR_ARRAY from _blogs" if (${debug}) _msg debug "_blog_idx_for_index: ${meta_str}" if (${debug}) _msg debug "_blog_idx_for_index: Iterate over each component and extract information" if (${debug}) _msg debug "_blog_idx_for_index: Running ${engine} on content to catch QStags in Ingress" if (${debug}) _msg debug "_blog_idx_for_index: Writing _blog_idx_for_index to file: ${project_dir}/blog/index.tmp.html" if (${debug}) _msg debug "_blog_idx_for_index: blog_list_content = ${blog_list_content}" if (${debug}) _msg debug "Running function _blog_index" if (${debug}) _msg debug "_blog_index: blog_in_index = ${blog_in_index}" _msg std "- Generating the Blog index file" if (${debug}) _msg debug "_add_blog_list_to_index: Inserting blog list to index.html" _msg main "Generating Sitemap" if (${debug}); then _msg debug "Sitemap generated at ${sitemap_file}"; fi if (${debug}) _msg debug "_link: URL_MAIN(line): ${line}" if (${debug}) _msg debug "_link_ URL: ${url_dest}" if (${debug}) _msg debug "_link: Text: ${url_txt}" if (${debug}) _msg debug "_image: Processing line: ${line}" if (${debug}) _msg debug "_youtube: Processing line: ${line}" if (${debug}) _msg debug "_cleanup: Cleaning up tags in content" _msg debug "_html: Converting QStags in content" _msg debug "_html: Converting QStags in content"