code: def make_projects_landing():
      template = _read_file(os.path.join(TEMPLATES, "project.html"))
      landing = _read_file(
          os.path.join(GIT_ROOT_LEVEL, "projects/README.md")
      )
      landing = landing.replace(
          "This directory also contains subfolders for some of the projects which are "
          "housed in the ParlAI repo, others are maintained via external websites. "
          "Please also refer",
          "See the [ParlAI projects](https://github.com/facebookresearch/ParlAI/"
          "tree/main/projects) page on GitHub for more information. Refer",
      )
      landing_html = template.replace(
          "{{{CONTENT}}}", ghmarkdown(landing)
      )
      html = wrap_base(landing_html, "Projects | ParlAI")
      _write_file("projects/index.html", html)
  
file_path: ParlAI/website/generate.py
imports: import os
  import git
  import markdown
  import shutil
  from mdx_gfm import PartialGithubFlavoredMarkdownExtension
label_desc: Use image node_id 9 for calling a global function with example usage: make_projects_landing() without return types