public static void Generate(IServiceScopeFactory serviceScopeFactory, GeneratorConfig config, string basePath, bool generateSearchDocuments, string searchIndex, List <SitemapEntry> sitemapEntries)
        {
            var gibraltarPageContent = MiscPageBuilder.RenderGibraltarPage(serviceScopeFactory, config).Result;

            FileHelper.WriteToFile(FileHelper.GetActualFilePath(basePath, "output/html/site/gibraltar.html"), gibraltarPageContent);
            sitemapEntries.Add(new SitemapEntry
            {
                URL = "/site/gibraltar"
            });

            if (generateSearchDocuments)
            {
                FileHelper.WriteJSONToFile(
                    FileHelper.GetActualFilePath(basePath, "output/search/site/gibraltar.json"),
                    SearchHelpers.GetMiscPageSearchDocument(searchIndex, "MISC-GIBRALTAR", "Natura 2000 in Gibraltar", gibraltarPageContent, "https://sac.jncc.gov.uk/site/gibraltar")
                    );
            }
        }