Middleman kann show a sitemap unter seiner Config-URL, wenn ein lokaler Server läuft. Wenn ich die statische Seite auf einem CDN veröffentliche, kann ich sowieso nicht finden, dass ich auf diese Sitemap zugreife, und ich möchte sie für SEO-Zwecke dort haben. Ich habe bis zu diesem Punkt angenommen, Vermittler enthält die Sitemap in der Build, aber ich kann es jetzt nicht finden, dass ich schaue. Wenn das stimmt, wie kann ich die Sitemap online veröffentlichen?Publishing Middlemans Sitemap
0
A
Antwort
1
Während ich ein bisschen ein Middleman-Neuling bin und nicht dazu gekommen bin, eine Sitemap zu meiner Middleman-Seite hinzuzufügen, benutzt mein Freund die Middleman Search Engine Sitemap gem to generate a sitemap in his sites.
Eine andere Lösung, die ich gesehen habe, ist zu use a Builder file die Sitemap zu generieren:
eine Quelldatei erstellen: source/sitemap.xml.builder
.
xml.instruct!
xml.urlset 'xmlns' => "http://www.sitemaps.org/schemas/sitemap/0.9" do
sitemap.resources.select { |page| page.destination_path =~ /\.html/ && page.data.noindex != true }.each do |page|
xml.url do
xml.loc URI.join(settings.casper[:blog][:url], page.destination_path)
last_mod = if page.path.start_with?('articles/')
File.mtime(page.source_file).to_time
else
Time.now
end
xml.lastmod last_mod.iso8601
xml.changefreq page.data.changefreq || "monthly"
xml.priority page.data.priority || "0.5"
end
end
end
Verwandte Themen
- 1. Publishing Toolchain
- 2. (Node/Express) Express-Sitemap falsche Sitemap erzeugen
- 3. Sitemap-Generatoren können keine Sitemap erzeugen
- 4. ASP.NET SiteMap
- 5. Erstellen von Sharepoint/MOSS Sitemap
- 6. Publishing Winforms App
- 7. Web App Publishing Fehler
- 8. Publishing-Fehler: dotnet.exe fehlgeschlagen
- 9. hudson/maven publishing snapshots
- 10. Publishing C# Konsolenanwendung
- 11. Publishing WebServices und IIS
- 12. Publishing-Ex-Anwendung
- 13. Publishing schlägt fehl, nachdem
- 14. Docker HTML-Publishing
- 15. OSX - Publishing Unity Spiele
- 16. VS 2015 Publishing Probleme
- 17. Publishing Gradle Schnappschüsse lokal
- 18. Publishing vscode Erweiterung nicht
- 19. PhoneGap Android Market Publishing
- 20. SSRS - Post Publishing Aufgaben
- 21. Admob und Publishing App?
- 22. Umbraco Publishing Probleme
- 23. Sitemap Generator in Laravel 5 mit RoumenDianoff Sitemap
- 24. sitemap trimmen funktioniert nicht
- 25. django sitemap http://example.com
- 26. Sitemap der Produktionslinks erstellen?
- 27. Dynamische Sitemap PHP/XML
- 28. NoReverseMatch unter /sitemap-main.xml
- 29. Zweispaltige HTML-Dokument Sitemap
- 30. Sitemap-Generierung mit Codeigniter
Super danke! Ich fand [dieses Juwel] (https://github.com/statonjr/middleman-sitemap) (das hat bessere SEO) auf den ersten, aber es ist in aktuellen Vermittler gebrochen. Dann ließ ich den Baumeister aufstellen, wusste aber nichts von dem anderen Juwel. Ich werde versuchen, das stattdessen zu integrieren, um die Dinge zu vereinfachen. –