docstr: create HTML Body Section
  
  Args:
      articles (list): Article Content
      create_date (str) Article Create Date
  Returns: HTML String
code: def create_body_section(articles: list, create_date: str):
      """
      create HTML Body Section
  
      Args:
          articles (list): Article Content
          create_date (str) Article Create Date
      Returns: HTML String
      """
      idx = 0
      nav_items = list()
      article_div = list()
      for div in articles:
          if len(div.items) <= 0:
              continue
          if div.title is None:
              div.title = "Section %s" % str(idx)
          nav_items.append(
              CustomHtml.add_anchor(
                  text=div.title, link=idx, on_click=True
              )
          )
          article_div.append(
              CustomHtml.create_div(
                  contents=div.items, link=idx, tab=True
              )
          )
          idx += 1
      _nav_list = CustomHtml.add_unordered_list(items=nav_items)
      doc = Doc()
      with doc.tag("section"):
          doc.asis(CustomHtml.create_body_nav([_nav_list]))
          with doc.tag("article"):
              with doc.tag("i"):
                  doc.text("created on %s " % create_date)
              for div in article_div:
                  doc.asis(div)
      return doc.getvalue()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import datetime
  from yattag import Doc, indent
label_desc: Use image node_id 27 for calling the CustomHtml obj's underlying member method code with example usage: obj.create_body_section(articles, create_date) and returns: doc