def METHOD_NAME() -> None:
    all_emission_factor_sources = {}
    for zone_key in sorted(CONFIG_DIR.joinpath("zones").glob("*.yaml")):
        zone_key = zone_key.stem
        zone_config = read_zone_config(zone_key)
        all_emission_factor_sources[zone_key] = _find_emission_factor_sources(
            zone_config
        )
    # Filter out empty sources.
    all_emission_factor_sources = {
        k: v
        for k, v in all_emission_factor_sources.items()
        if v.get("direct", {}) != {} or v.get("lifecycle", {}) != {}
    }
    md_content = copy(MD_CONTENT_HEADER)
    for zone_key, sources in all_emission_factor_sources.items():
        zone_content = f"- {zone_key}\n"
        if "direct" in sources:
            zone_content += "  - Direct emission factors\n"
            for mode, mode_sources in sources["direct"].items():
                zone_content += f"    - {mode}\n"
                for source, link in mode_sources.items():
                    # We must be careful to not add ";" in the sources
                    for i, _s in enumerate(source.split("; ")):
                        zone_content += f"      - [{_s}]({link.split(', ')[i]})\n"
        if "lifecycle" in sources:
            zone_content += "  - Lifecycle emission factors\n"
            for mode, mode_sources in sources["lifecycle"].items():
                zone_content += f"    - {mode}\n"
                for source, link in mode_sources.items():
                    # We must be careful to not add ";" in the sources
                    for i, _s in enumerate(source.split("; ")):
                        zone_content += f"      - [{_s}]({link.split(', ')[i]})\n"
        md_content += zone_content
    md_content += "\n\n&nbsp;</details>\n"
    with open(EMISSION_FACTORS_SOURCES_FILENAME, "w") as f:
        f.write(md_content)