okfde / codefor.de

The website at codefor.de
https://codefor.de
MIT License
25 stars 36 forks source link

URL sammeln und Links überprüfen mit Linkchecker #106

Closed ghost closed 4 years ago

ghost commented 4 years ago

Empfohlenes Tool: https://wummel.github.io/linkchecker/ (zur Erfassung und Überprüfung, gibt den entsprechenden HTTP-Code zurück inklusive Ursprung und Ziel)

k-nut commented 4 years ago

Ich glaube hier geht es uns doch vor allem auch darum, dass alle Links, die es auf der alten Website gab, es auch auf der neuen website noch gibt, oder? Das also keine bestehenden Links mit ziel codefor.de/ kaputt gehen. Da die alte Website ja mit Jekyll gebaut wurde und als Flat-Files vorliegt hier male eine Auflistung alles htmls, auf die bisher zumindest theoretisch verlinkt werden konnte: (erstellt ausgehend von dem aktuellen Stand im gh-pages branch im codefor.de repo mit: tree -P '*html' --prune`)

Das könnte man jetzt mal mit der neuen Website vergleichen und da dann wo nötig redirects einrichten.

.
├── 404.html
├── advent
│   └── index.html
├── berlin
│   └── index.html
├── bielefeld
│   └── index.html
├── blog
│   ├── 10
│   │   └── index.html
│   ├── 11
│   │   └── index.html
│   ├── 12
│   │   └── index.html
│   ├── 13
│   │   └── index.html
│   ├── 14
│   │   └── index.html
│   ├── 15
│   │   └── index.html
│   ├── 16
│   │   └── index.html
│   ├── 17
│   │   └── index.html
│   ├── 18
│   │   └── index.html
│   ├── 19
│   │   └── index.html
│   ├── 2
│   │   └── index.html
│   ├── 20
│   │   └── index.html
│   ├── 21
│   │   └── index.html
│   ├── 22
│   │   └── index.html
│   ├── 23
│   │   └── index.html
│   ├── 24
│   │   └── index.html
│   ├── 25
│   │   └── index.html
│   ├── 26
│   │   └── index.html
│   ├── 3
│   │   └── index.html
│   ├── 31C3.html
│   ├── 32C3.html
│   ├── 4
│   │   └── index.html
│   ├── 5
│   │   └── index.html
│   ├── 6
│   │   └── index.html
│   ├── 7
│   │   └── index.html
│   ├── 8
│   │   └── index.html
│   ├── 9
│   │   └── index.html
│   ├── Auftakt-Trinkwasserkampagne.html
│   ├── Bericht-Code-for-All-Bucharest.html
│   ├── CFG-Community-Summit-2019.html
│   ├── CFG-Stellenausschreibung-Community.html
│   ├── CFG-Summit-FORUM-Offene-Stadt.html
│   ├── Code-For-Climate-Open-Data-Day.html
│   ├── Code-for-Germany-beim-Elektrischen-Reporter.html
│   ├── Coding-da-Vinci.html
│   ├── Datenquellen.html
│   ├── Einladung-Open-Data-Day.html
│   ├── European-Data-Summit-Rufus-Pollock-in-Berlin.html
│   ├── Fuenf-Jahre-Code-for-Germany.html
│   ├── Gruendung-OK-Lab-Chemnitz.html
│   ├── Handbuch-Krisenresilienz-Verwaltungen.html
│   ├── Heroes-of-Civic-Tech.html
│   ├── Ko-Kreation-fuer-Veraenderungen.html
│   ├── Launch-Verfassungsschutzberichte.de.html
│   ├── Musterdatenkatalog-online.html
│   ├── Nachhaltiger-Digitaler-Wandel.html
│   ├── Netzstreik-fuers-Klima.html
│   ├── OK-Lab-mit-Herrn-Both.html
│   ├── Offene-Standards.html
│   ├── Open-Data-in-Freiburg.html
│   ├── Programm-ODD.html
│   ├── Rueckblick-Code-for-America.html
│   ├── Rueckblick-Open-Data-Day.html
│   ├── Transparenz-in-Hamburg.html
│   ├── Unser-Lab-Workshop-2018.html
│   ├── Unvereinbarkeitserklärung-offene-Daten-und-NDAs.html
│   ├── Wahl-Community-Rat.html
│   ├── Wahlsalon-Berlin-Showroom-Kopie.html
│   ├── Wahlsalon-Berlin-Showroom.html
│   ├── Wahlsalon-Koeln.html
│   ├── Wahlsalons-2019.html
│   ├── advisory-board.html
│   ├── aus-den-labs
│   │   └── index.html
│   ├── blogpost.html
│   ├── cfall-api.html
│   ├── cfasummit.html
│   ├── chemnitz-hackt-rueckblick.html
│   ├── civic_hackers.html
│   ├── civic_tech.html
│   ├── civictechtalk.html
│   ├── codeweek-eu.html
│   ├── corona-engagement-codefor.html
│   ├── cyclehack.html
│   ├── das-war-der-hack-your-city-kickoff-in-berlin.html
│   ├── das-war-hack-your-city.html
│   ├── datenwaben.html
│   ├── die-senatsverwaltung-berlin-zu-gast.html
│   ├── digital-refugee-labs-Kopie.html
│   ├── digital-refugee-labs.html
│   ├── digitalisierung-der-Stadt.html
│   ├── drew-in-hamburg.html
│   ├── drl-workshop-leipzig.html
│   ├── einladung-gruendung-muenchen.html
│   ├── forum-offene-stadt-hamburg.html
│   ├── giessen-badeseen.html
│   ├── gruendung-muenchen.html
│   ├── hack-your-city.html
│   ├── hackathon-chemnitz-hackt-im-oktober.html
│   ├── heilbronn-kickoff.html
│   ├── index.html
│   ├── interview
│   │   └── index.html
│   ├── jugend-hackt.html
│   ├── kickoff-drl.html
│   ├── lab-profiles-berlin.html
│   ├── lab-profiles-hamburg.html
│   ├── lab-profiles-heilbronn.html
│   ├── lab-profiles-ulm.html
│   ├── launch.html
│   ├── mrmcd-2017-berliner-reisebericht.html
│   ├── mrmcd-2017-ulmer-reisebericht.html
│   ├── muenchen-codeweek-eu.html
│   ├── muenchen-hackday.html
│   ├── muenchen-projekte.html
│   ├── muenchen-transparent.html
│   ├── muenchentransparenttalk.html
│   ├── nach-dem-Hackathon-vor-der-Nachhaltigkeit.html
│   ├── neue-labs.html
│   ├── neues-jahr.html
│   ├── newsletter-april.html
│   ├── newsletter-maerz.html
│   ├── newsletter-september.html
│   ├── newsletter.html
│   ├── odd-muenchen.html
│   ├── odd15.html
│   ├── odd16.html
│   ├── oklab-chemnitz.html
│   ├── oklab-muenster.html
│   ├── oparl.html
│   ├── open-communities.html
│   ├── open-data
│   │   └── index.html
│   ├── open-data-day-de.html
│   ├── open-data-day.html
│   ├── open-data-heilbronn.html
│   ├── open-data-verwaltung-grundschuleinzugsgebiete.html
│   ├── open-tech-summit.html
│   ├── opendatasachsen.html
│   ├── pen-and-paper-hackathon-in-koeln.html
│   ├── polen.html
│   ├── praktikum.html
│   ├── prototype-fund.html
│   ├── puerto-rico-presentation.html
│   ├── refugeedatathon.html
│   ├── republica.html
│   ├── sebastian-askar-der-neue-open-data-beauftragte-fuer-berlin.html
│   ├── stadtgeschichten.html
│   ├── stellenausschreibung-community-organizer.html
│   ├── stellenausschreibung-drl.html
│   ├── summit-code-for-america.html
│   ├── tech-for-refugees.html
│   ├── tech-und-apps
│   │   └── index.html
│   ├── ted.html
│   ├── three-project-ideas-for-open-data-day.html
│   ├── tierheimbot.html
│   ├── transparenztag-hamburg.html
│   ├── treffen-muenchen.html
│   ├── vanessawormer.html
│   ├── verstaerkung.html
│   ├── wahlsalons-checkin-einladung.html
│   ├── wahlsalons-kickoff.html
│   ├── wahlsalons.html
│   ├── warum-wir-ueber-wahldaten-reden-muessen.html
│   └── wikidata.html
├── bonn
│   └── index.html
├── chemnitz
│   └── index.html
├── code-of-conduct
│   └── index.html
├── digitalrefugeelabs
│   └── index.html
├── dresden
│   └── index.html
├── duesseldorf
│   └── index.html
├── en
│   ├── berlin
│   │   └── index.html
│   ├── bielefeld
│   │   └── index.html
│   ├── bonn
│   │   └── index.html
│   ├── chemnitz
│   │   └── index.html
│   ├── code-of-conduct
│   │   └── index.html
│   ├── digitalrefugeelabs
│   │   └── index.html
│   ├── dresden
│   │   └── index.html
│   ├── frankfurt
│   │   └── index.html
│   ├── freiburg
│   │   └── index.html
│   ├── giessen
│   │   └── index.html
│   ├── hamburg
│   │   └── index.html
│   ├── heilbronn
│   │   └── index.html
│   ├── index.html
│   ├── jena
│   │   └── index.html
│   ├── karlsruhe
│   │   └── index.html
│   ├── koeln
│   │   └── index.html
│   ├── leipzig
│   │   └── index.html
│   ├── magdeburg
│   │   └── index.html
│   ├── mitmachen
│   │   └── index.html
│   ├── muenchen
│   │   └── index.html
│   ├── muenster
│   │   └── index.html
│   ├── niederrhein
│   │   └── index.html
│   ├── opendataday
│   │   └── index.html
│   ├── paderborn
│   │   └── index.html
│   ├── potsdam
│   │   └── index.html
│   ├── projekte
│   │   ├── 2014-07-14-Muenchen-Transparent.html
│   │   ├── 2017-10-09-ka-open-sense.html
│   │   ├── alle
│   │   │   └── index.html
│   │   └── index.html
│   ├── ruhrgebiet
│   │   └── index.html
│   ├── schleswig_flensburg
│   │   └── index.html
│   ├── stadtgeschichten
│   │   ├── 1feinstaub
│   │   │   └── index.html
│   │   ├── 2tal-o-mat
│   │   │   └── index.html
│   │   ├── 3magdego
│   │   │   └── index.html
│   │   ├── 4parkenDD
│   │   │   └── index.html
│   │   ├── 5muenchen-transparent
│   │   │   └── index.html
│   │   ├── 6buerger-baut-stadt
│   │   │   └── index.html
│   │   └── index.html
│   ├── stuttgart
│   │   └── index.html
│   ├── ueber
│   │   └── index.html
│   ├── ulm
│   │   └── index.html
│   └── wuppertal
│       └── index.html
├── erlangen
│   └── index.html
├── fonts
│   └── league-gothic
│       ├── Open\ Font\ License\ FAQ.html
│       ├── Open\ Font\ License.html
│       └── index.html
├── frankfurt
│   └── index.html
├── freiburg
│   └── index.html
├── giessen
│   └── index.html
├── google0cf8005b44fbe21d.html
├── hamburg
│   └── index.html
├── hannover
│   └── index.html
├── heidelberg
│   └── index.html
├── heilbronn
│   └── index.html
├── impressum
│   └── index.html
├── index.html
├── jena
│   └── index.html
├── karlsruhe
│   └── index.html
├── koeln
│   └── index.html
├── labmap
│   └── index.html
├── launch
│   └── index.html
├── leipzig
│   └── index.html
├── magdeburg
│   └── index.html
├── mce-opt-in-now.html
├── mce-opt-in-thanks.html
├── mecklenburg-vorpommern
│   └── index.html
├── mitmachen
│   └── index.html
├── muenchen
│   ├── hackathon
│   │   ├── index.html
│   │   └── projekte
│   │       ├── 2014-11-19-Aerzte-vs-Bewohner.html
│   │       ├── 2014-11-19-Finder.html
│   │       ├── 2014-11-19-Geoboundaries-Muenchen.html
│   │       ├── 2014-11-19-Haushalt-Muenchen.html
│   │       ├── 2014-11-19-MVG-Echtzeit-Daten.html
│   │       ├── 2014-11-19-Markt-Muenchen.html
│   │       ├── 2014-11-19-Muenchen-Gestalten.html
│   │       ├── 2014-11-19-Multimodal-Routing.html
│   │       ├── 2014-11-19-RIS.html
│   │       └── index.html
│   └── index.html
├── muenster
│   └── index.html
├── niederrhein
│   └── index.html
├── opendataday
│   └── index.html
├── osnabrueck
│   └── index.html
├── paderborn
│   └── index.html
├── potsdam
│   └── index.html
├── projekte
│   ├── 2011-12-31-accessmap.html
│   ├── 2011-12-31-buergerbautstadt.html
│   ├── 2011-12-31-ernteteilen.html
│   ├── 2013-08-05-hn-geojson-utilities.html
│   ├── 2014-02-22-hn-crimemap.html
│   ├── 2014-02-22-hn-muellabfuhrtermine.html
│   ├── 2014-03-22-hn-trinkwasser.html
│   ├── 2014-04-04-Baustellen-Chemnitz.html
│   ├── 2014-04-09-Berlin-Lichtenberg.html
│   ├── 2014-04-09-Vornamen.html
│   ├── 2014-04-16-cctvwatch.html
│   ├── 2014-04-19-dd-freieparkplaetze.html
│   ├── 2014-04-19-dd-kitakarte.html
│   ├── 2014-04-22-be-wahlversprechen.html
│   ├── 2014-04-22-disabled-railway.html
│   ├── 2014-04-24-rberlindata.html
│   ├── 2014-04-25-hh-laenderfinanzausgleich.html
│   ├── 2014-04-27-hh-baumkataster.html
│   ├── 2014-04-27-hh-kitaKarte.html
│   ├── 2014-04-27-hh-spielplatzwuesten.html
│   ├── 2014-04-28-dd-ratskarte.html
│   ├── 2014-04-30-Maifeuer-Chemnitz.html
│   ├── 2014-04-30-stolpersteine-app.html
│   ├── 2014-04-30-ulm-projekte.html
│   ├── 2014-05-01-portable-linked-profiles.html
│   ├── 2014-05-05-le-luftqualitaet_sachsen.html
│   ├── 2014-05-06-le-kitas_und_schulen_in_leipzig.html
│   ├── 2014-05-19-be-tempelhof.html
│   ├── 2014-05-22-c-Haltestellen.html
│   ├── 2014-05-28-ms-wahlkarte.html
│   ├── 2014-06-04-hh-bruecken.html
│   ├── 2014-06-12-hn-buga.html
│   ├── 2014-06-17-geodata-time.html
│   ├── 2014-06-17-hh-baualterskarte.html
│   ├── 2014-06-17-umweltzone.html
│   ├── 2014-06-20-offenerrat.html
│   ├── 2014-06-21-wahlprogramm-matrix.html
│   ├── 2014-06-23-aedmap.html
│   ├── 2014-06-23-trinkwasser.html
│   ├── 2014-06-25-badeseen.html
│   ├── 2014-06-25-historic-berlin.html
│   ├── 2014-06-26-altglas.html
│   ├── 2014-06-30-hh-thingsonbikelanes.html
│   ├── 2014-07-01-be-blume.html
│   ├── 2014-07-01-le-lvz_polizeiticker_visualisierung.html
│   ├── 2014-07-03-Bodenrichtwerte.html
│   ├── 2014-07-04-Vornamen-in-Berlin.html
│   ├── 2014-07-10-muc-finder.html
│   ├── 2014-07-13-le-ratskarte_leipzig.html
│   ├── 2014-07-14-Muenchen-Transparent.html
│   ├── 2014-07-14-newcomer.html
│   ├── 2014-07-21-dbpediaplacesberlin.html
│   ├── 2014-07-28-gedenktafelnberlin.html
│   ├── 2014-08-19-badeseen.html
│   ├── 2014-08-19-pb-kneipen.html
│   ├── 2014-09-03-abschiebungen.html
│   ├── 2014-09-12-flaechengerechtigkeit.html
│   ├── 2014-09-22-hh-zuwendungen.html
│   ├── 2014-10-13-hh-echtzeit.html
│   ├── 2014-10-15-offener-haushalt-muenster.html
│   ├── 2014-11-02-be-wartezeit-moers.html
│   ├── 2014-11-05-flaechentool.html
│   ├── 2014-11-26-be-xmas.html
│   ├── 2014-11-29-hn-kastanienapp.html
│   ├── 2014-12-04-ms-weihnachtsmarkt.html
│   ├── 2014-12-05-Blitzerkarte-Chemnitz.html
│   ├── 2014-12-10-ms-parkleit-api.html
│   ├── 2014-12-14-ffpb-krombel.html
│   ├── 2014-12-15-pb-parking.html
│   ├── 2014-12-22-cologne-spielplaetze.html
│   ├── 2015-01-05-cologne-schulen-in-koeln.html
│   ├── 2015-01-15-cologne-verkehr.html
│   ├── 2015-01-15-muc-ddj.html
│   ├── 2015-01-15-muc-defis.html
│   ├── 2015-01-30-hh-demogenerator.html
│   ├── 2015-02-20-ka-strassennamen.html
│   ├── 2015-02-21-hn-klickde.html
│   ├── 2015-02-21-hn-landtag.html
│   ├── 2015-02-21-hn-osm-editor.html
│   ├── 2015-02-23-ka-accessmap.html
│   ├── 2015-03-02-ka-woistmarkt.html
│   ├── 2015-03-09-wpt-offenerhaushalt.html
│   ├── 2015-03-09-wpt-openbus.html
│   ├── 2015-03-09-wpt-talomat.html
│   ├── 2015-03-09-wpt-talso.html
│   ├── 2015-03-23-magdeburg-magdego.html
│   ├── 2015-03-23-magdeburg-rechte-gewalt.html
│   ├── 2015-04-07-bn-baustellen.html
│   ├── 2015-04-07-bn-oepnv-tracking.html
│   ├── 2015-04-07-bn-stolpersteine.html
│   ├── 2015-04-09-od-atlas.html
│   ├── 2015-04-10-jena-LinkedOpenHaushalt.html
│   ├── 2015-04-10-jena-OffenesRatsinformationssystem.html
│   ├── 2015-04-10-jena-VirtuellesJena.html
│   ├── 2015-04-10-jena-save-o-meter.html
│   ├── 2015-04-11-ffpb-nodes.html
│   ├── 2015-04-22-be-berliner-schulen.html
│   ├── 2015-04-27-lieblingsplatz.html
│   ├── 2015-04-28-stgt-dust-sensor.html
│   ├── 2015-05-27-muc-mietpreisspiegel.html
│   ├── 2015-06-01-cologne-veranstaltungen.html
│   ├── 2015-06-05-hn-bad-wimpfen-app.html
│   ├── 2015-06-09-stgt-efa-meta-api.html
│   ├── 2015-06-12-be-oparl.html
│   ├── 2015-07-20-be-trinkwasser.html
│   ├── 2015-08-08-be-feinstaub-sos.html
│   ├── 2015-08-30-aufbau-ostberlin.html
│   ├── 2015-09-05-bn-bonn-o-mat.html
│   ├── 2015-09-15-vbb-api.html
│   ├── 2015-09-21-cologne-cute-pets.html
│   ├── 2015-09-21-cologne-denkmaeler.html
│   ├── 2015-09-28-bn-kinderbonn.html
│   ├── 2015-10-05-cologne-daten-in-3D.html
│   ├── 2015-12-15-ka-mietmap.html
│   ├── 2016-02-11-bn-opendatamap-nrw.html
│   ├── 2016-02-26-schulradar-ruhrgebiet.html
│   ├── 2016-03-01-refugeeApp.html
│   ├── 2016-03-03-dus-cycledorf.html
│   ├── 2016-03-03-dus-ruhr-lernmedien-buddy.html
│   ├── 2016-03-05-hn-lk-wartezeiten.html
│   ├── 2016-03-05-schulen-in-nrw.html
│   ├── 2016-03-14-be-woistmarkt.html
│   ├── 2016-03-19-le-woistmarkt.html
│   ├── 2016-04-26-dus-raumamateur.html
│   ├── 2016-04-30-be-datenwaben.html
│   ├── 2016-05-30-cologne-kvbrad.html
│   ├── 2016-06-13-cologne-sagsunskoeln.html
│   ├── 2016-07-04-ffm-toiletsforthedisabled.html
│   ├── 2016-07-18-be-drl-empower-rangers.html
│   ├── 2016-07-18-be-street-trees-api.html
│   ├── 2016-07-20-be-drl-refugeeworks.html
│   ├── 2016-07-20-le-drl-amikeco.html
│   ├── 2016-07-21-wpt-kartenkarte.html
│   ├── 2016-07-21-wpt-talradparken.html
│   ├── 2016-07-22-hn-farmbot.html
│   ├── 2016-07-22-hn-poetryslam.html
│   ├── 2016-07-23-metacollect.html
│   ├── 2016-07-26-be-drl-volunteer-planner.html
│   ├── 2016-08-15-karlsruhe-drl-integrations-timeline.html
│   ├── 2016-08-15-karlsruhe-drl-schauhin.html
│   ├── 2016-08-15-karlsruhe-drl-welcome.html
│   ├── 2016-08-22-ka-leitlinien-buergerbeteiligung.html
│   ├── 2016-09-13-be-schulsanierung.html
│   ├── 2016-10-11-bahn-guru.html
│   ├── 2016-10-11-mvg-rad-citybikes.html
│   ├── 2016-10-31-cologne-pegelbot.html
│   ├── 2016-11-28-cologne-openair.html
│   ├── 2017-03-02-gi-mietspiegel.html
│   ├── 2017-03-02-gi-muellkalender.html
│   ├── 2017-03-04-le-glaeserne-klaeranlage.html
│   ├── 2017-03-04-le-trinkwasser.html
│   ├── 2017-04-28-ka-kommunale-haushalte-bw.html
│   ├── 2017-05-23-wahllokalfinder.html
│   ├── 2017-05-24-wahlprogrammat.html
│   ├── 2017-05-24-wepublic.html
│   ├── 2017-05-29-wahldatentransparenzranking.html
│   ├── 2017-06-11-frankfurt-was-bekomme-ich-fuer-meine-miete.html
│   ├── 2017-06-12-frankfurt-parkendd.html
│   ├── 2017-07-07-twitterdashboard.html
│   ├── 2017-07-07-wahlbeteiligung.html
│   ├── 2017-07-07-wahlometer.html
│   ├── 2017-07-15-hn-stolpersteine.html
│   ├── 2017-07-24-wahlkompass-digitales.html
│   ├── 2017-09-15-zuwendungen.html
│   ├── 2017-09-21-cologne-kulturpfade.html
│   ├── 2017-09-24-bundestagswahl.html
│   ├── 2017-09-24-wahlkarte-ka.html
│   ├── 2017-09-24-wahlwatch-ka.html
│   ├── 2017-10-08-karlsruhe-btw2017-stadtteile.html
│   ├── 2017-10-09-ka-open-sense.html
│   ├── 2017-11-15-ruhrgebiet-blitzerkarte.html
│   ├── 2017-11-15-ruhrgebiet-recyclingkarte.html
│   ├── 2018-01-06-pricemap-eu.html
│   ├── 2018-01-11-meine-stadt-transparent.html
│   ├── 2018-02-08-hn-lorawan.html
│   ├── 2018-02-21-radlquartier.html
│   ├── 2018-04-09-fis-broker.html
│   ├── 2018-05-29-denkmal-magdeburg.html
│   ├── 2018-20-06-direktvermarkter-karte.html
│   ├── 2018-23-09-aufbau-von-lorawan-gateways-im-laendlichen-raum.html
│   ├── 2018-24-11-1000-lorawan-nodes-im-laendlichen-raum.html
│   ├── 2019-01-01-magdeburg-baumfreunde-md.html
│   ├── 2019-01-07-grossstadtbaum.html
│   ├── 2019-02-01-magdeburg-magd-o-mat.html
│   ├── 2019-02-18-quereinsteigende.html
│   ├── 2019-04-01-open-legal-data.html
│   ├── 2019-06-01-transparenzcafe.html
│   ├── 2019-07-01-sensors.html
│   ├── 2019-10-01-baumkataster.html
│   ├── 2019-11-18-zug-direktverbindungen.html
│   ├── 2020-01-21-klimakonzept.html
│   ├── 2020-03-05-strassennamen-md.html
│   ├── 2020-03-24-klimawatch.html
│   ├── alle
│   │   └── index.html
│   └── index.html
├── ressourcen
│   └── index.html
├── ruhrgebiet
│   └── index.html
├── saarland
│   └── index.html
├── schleswig_flensburg
│   └── index.html
├── stadtgeschichten
│   ├── 1feinstaub
│   │   └── index.html
│   ├── 2tal-o-mat
│   │   └── index.html
│   ├── 3magdego
│   │   └── index.html
│   ├── 4parkenDD
│   │   └── index.html
│   ├── 5muenchen-transparent
│   │   └── index.html
│   ├── 6buerger-baut-stadt
│   │   └── index.html
│   └── index.html
├── stuttgart
│   └── index.html
├── summit
│   └── index.html
├── ueber
│   └── index.html
├── ulm
│   └── index.html
├── wahlsalons
│   ├── 1
│   │   └── index.html
│   ├── 2
│   │   └── index.html
│   ├── 3
│   │   └── index.html
│   ├── 4
│   │   └── index.html
│   ├── 5
│   │   └── index.html
│   ├── 6
│   │   └── index.html
│   ├── 7
│   │   └── index.html
│   └── index.html
├── ws-signup-thanks.html
└── wuppertal
    └── index.html

134 directories, 467 files
wagnerpeer commented 4 years ago

Ich stosse gerade bei der Arbeit einen Link auf einen "neuen"/alten Blogpost zu setzen auf genau diese Schwierigkeiten.

Der alte Link ging auf eine root/Camel-Case.html Seite, waehrend fuer die neue Seite nur ein "subdirectory" auf root/lower-case/ gemacht wird.

Falls die technische Beschreibung nicht korrekt sein sollte, bin ich fuer jede Korrektur dankbar.

ghost commented 4 years ago

Ich glaube hier geht es uns doch vor allem auch darum, dass alle Links, die es auf der alten Website gab, es auch auf der neuen website noch gibt, oder? Das also keine bestehenden Links mit ziel codefor.de/ kaputt gehen. Da die alte Website ja mit Jekyll gebaut wurde und als Flat-Files vorliegt hier male eine Auflistung alles htmls, auf die bisher zumindest theoretisch verlinkt werden konnte: (erstellt ausgehend von dem aktuellen Stand im gh-pages branch im codefor.de repo mit:tree -P '*html' --prune`)

Das könnte man jetzt mal mit der neuen Website vergleichen und da dann wo nötig redirects einrichten.

Fühlt sich dafür jemand verantwortlich? ich schaffe es leider nicht.

k-nut commented 4 years ago

@johnjohndoe did you want to take a look at what has to be done here?

wagnerpeer commented 4 years ago

Result from running LinkChecker on the current dev branch on 7th of June 2020, 2:40pm:

LinkChecker 9.4.0              Copyright (C) 2000-2014 Bastian Kleineidam
LinkChecker comes with ABSOLUTELY NO WARRANTY!
This is free software, and you are welcome to redistribute it
under certain conditions. Look at the file `LICENSE' within this
distribution.
Get the newest version at http://wummel.github.io/linkchecker/
Write comments and bugs to https://github.com/wummel/linkchecker/issues
Support this project at http://wummel.github.io/linkchecker/donations.html

Start checking at 2020-06-07 13:40:47+002

URL        `https://cloud.prototypefund.de/apps/calendar/p/DkfdNbzXmyXr3jtL/dayGridMonth/now'
Name       `\n        Termine ansehen\n    '
Parent URL http://localhost:1313, line 541, col 5
Real URL   https://cloud.prototypefund.de/apps/calendar/p/DkfdNbzXmyXr3jtL/dayGridMonth/now
Info       The URL is outside of the domain filter, checked only
           syntax.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `https://cloud.prototypefund.de/apps/calendar/p/DkfdNbzXmyXr3jtL/dayGridMonth/now
           '.
Result     Valid: filtered

URL        `/mitmachen'
Name       `\n        Werde Stadtentwickler*in!\n    '
Parent URL http://localhost:1313, line 110, col 5
Real URL   http://localhost:1313/mitmachen/
Check time 3.761 seconds
D/L time   0.001 seconds
Size       55.63KB
Info       Redirected to `http://localhost:1313/mitmachen/'.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `/mitmachen '.
Result     Valid: 200 OK

URL        `/ueber'
Name       `\n        Über uns\n    '
Parent URL http://localhost:1313, line 218, col 5
Real URL   http://localhost:1313/ueber/
Check time 4.616 seconds
D/L time   0.000 seconds
Size       13.89KB
Info       Redirected to `http://localhost:1313/ueber/'.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `/ueber '.
Result     Valid: 200 OK

URL        `/projekte'
Name       `\n        Projekte\n    '
Parent URL http://localhost:1313, line 347, col 5
Real URL   http://localhost:1313/projekte/
Check time 4.153 seconds
D/L time   0.001 seconds
Size       66.01KB
Info       Redirected to `http://localhost:1313/projekte/'.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `/projekte '.
Result     Valid: 200 OK

URL        `/ziele'
Name       `\n        Ziele\n    '
Parent URL http://localhost:1313, line 436, col 5
Real URL   http://localhost:1313/ziele/
Check time 3.413 seconds
D/L time   0.000 seconds
Size       35.41KB
Info       Redirected to `http://localhost:1313/ziele/'.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `/ziele '.
Result     Valid: 200 OK

URL        `/blog'
Name       `\n        Mehr Blogartikel lesen\n    '
Parent URL http://localhost:1313, line 504, col 5
Real URL   http://localhost:1313/blog/
Check time 3.034 seconds
D/L time   0.000 seconds
Size       13.06KB
Info       Redirected to `http://localhost:1313/blog/'.
Warning    [url-whitespace] Leading or trailing whitespace in URL
           `/blog '.
Result     Valid: 200 OK

URL        `images/layers.png'
Parent URL http://localhost:1313/leaflet/leaflet.css, line 351, col 23
Real URL   http://localhost:1313/leaflet/images/layers.png
Check time 3.086 seconds
Size       19B
Result     Error: 404 Not Found

URL        `images/layers-2x.png'
Parent URL http://localhost:1313/leaflet/leaflet.css, line 356, col 23
Real URL   http://localhost:1313/leaflet/images/layers-2x.png
Check time 3.106 seconds
Size       19B
Result     Error: 404 Not Found

URL        `images/marker-icon.png'
Parent URL http://localhost:1313/leaflet/leaflet.css, line 397, col 23
Real URL   http://localhost:1313/leaflet/images/marker-icon.png
Check time 3.026 seconds
Size       19B
Result     Error: 404 Not Found

URL        `mailto:f.koehler[aet]oklab-potsdam.de'
Name       `Florian Köhler'
Parent URL http://localhost:1313/labs/potsdam/, line 152, col 41
Real URL   mailto:f.koehler%5Baet%5Doklab-potsdam.de
Info       The URL is outside of the domain filter, checked only
           syntax.
Result     Error: Missing `@' in mail address `aet'.

URL        `mailto:martin[aet]oklab-potsdam.de'
Name       `Martin Koll'
Parent URL http://localhost:1313/labs/potsdam/, line 148, col 41
Real URL   mailto:martin%5Baet%5Doklab-potsdam.de
Info       The URL is outside of the domain filter, checked only
           syntax.
Result     Error: Missing `@' in mail address `aet'.

URL        `mailto:zeini[at]collide.info'
Name       `Sam Zeini'
Parent URL http://localhost:1313/labs/wuppertal/, line 160, col 41
Real URL   mailto:zeini%5Bat%5Dcollide.info
Info       The URL is outside of the domain filter, checked only
           syntax.
Result     Error: Missing `@' in mail address `at'.

URL        `/assets/blog/codeforclimate.jpg'
Name       `CodeforClimate'
Parent URL http://localhost:1313/blog/code-for-climate-open-data-day/, line 132, col 4
Real URL   http://localhost:1313/assets/blog/codeforclimate.jpg
Check time 3.154 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/labs/hexagon/CodeFor-duesseldorf.svg'
Name       `Logo OK Lab Düsseldorf'
Parent URL http://localhost:1313/labs/duesseldorf/, line 99, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-duesseldorf.svg
Check time 3.274 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/labs/hexagon/CodeFor-hannover.svg'
Name       `Logo OK Lab Hannover'
Parent URL http://localhost:1313/labs/hannover/, line 99, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-hannover.svg
Check time 3.788 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/labs/hexagon/CodeFor-heidelberg.svg'
Name       `Logo OK Lab Heidelberg'
Parent URL http://localhost:1313/labs/heidelberg/, line 99, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-heidelberg.svg
Check time 3.514 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/labs/hexagon/CodeFor-schleswig-flensburg.svg'
Name       `Logo OK Lab Kreis Schleswig-Flensburg'
Parent URL http://localhost:1313/labs/schleswig-flensburg/, line 99, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-schleswig-flensburg.svg
Check time 3.423 seconds
Size       19B
Result     Error: 404 Not Found

URL        `http://'
Name       `Webseite (kommt noch...)'
Parent URL http://localhost:1313/projekte/cologne-sagsunskoeln/, line 182, col 25
Real URL   http://
Info       The URL is outside of the domain filter, checked only
           syntax.
Result     Error: URL has empty hostname

URL        `/labs/hexagon/CodeFor-mecklenburg-vorpommern.svg'
Name       `Logo OK Lab Mecklenburg-Vorpommern'
Parent URL http://localhost:1313/labs/mecklenburg-vorpommern/, line 99, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-mecklenburg-vorpommern.svg
Check time 3.871 seconds
Size       19B
Result     Error: 404 Not Found

URL        `kontakt20@verschwoerhaus.de'
Name       `Verschwörhaus-Vereinsvorstand'
Parent URL http://localhost:1313/labs/ulm/, line 150, col 41
Real URL   http://localhost:1313/labs/ulm/kontakt20@verschwoerhaus.de
Check time 3.690 seconds
Size       19B
Result     Error: 404 Not Found

URL        `www.codingamigos.com<'
Name       `www.codingamigos.com'
Parent URL http://localhost:1313/projekte/be-drl-refugeeworks/, line 99, col 268
Real URL   http://localhost:1313/projekte/be-drl-refugeeworks/www.codingamigos.com%3C
Check time 3.588 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projekte/2014-07-01-be-blume.html'
Name       `BLUME Netzwerk API/MAP'
Parent URL http://localhost:1313/projekte/be-feinstaub-sos/, line 228, col 25
Real URL   http://localhost:1313/projekte/2014-07-01-be-blume.html
Check time 3.243 seconds
Size       19B
Result     Error: 404 Not Found

URL        `http//github.com/magdan'
Name       `Link to Github'
Parent URL http://localhost:1313/projekte/abschiebungen/, line 182, col 27
Real URL   http://localhost:1313/projekte/abschiebungen/http/github.com/magdan
Check time 3.514 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/duesseldorf/raumamateur.png'
Parent URL http://localhost:1313/projekte/dus-raumamateur/, line 120, col 11
Real URL   http://localhost:1313/projects/duesseldorf/raumamateur.png
Check time 3.853 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/karlsruhe/klimakonzept.png'
Parent URL http://localhost:1313/projekte/klimakonzept/, line 120, col 11
Real URL   http://localhost:1313/projects/karlsruhe/klimakonzept.png
Check time 2.915 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/karlsruhe/trees.png'
Parent URL http://localhost:1313/projekte/baumkataster/, line 120, col 11
Real URL   http://localhost:1313/projects/karlsruhe/trees.png
Check time 3.070 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/karlsruhe/tcafe.jpg'
Parent URL http://localhost:1313/projekte/transparenzcafe/, line 120, col 11
Real URL   http://localhost:1313/projects/karlsruhe/tcafe.jpg
Check time 3.069 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/koeln/s5p-NO2-Map.png'
Parent URL http://localhost:1313/projekte/cologne-s5p-no2-map/, line 120, col 11
Real URL   http://localhost:1313/projects/koeln/s5p-NO2-Map.png
Check time 4.031 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/koeln/opennoisemap.png'
Parent URL http://localhost:1313/projekte/cologne-opennoise-map/, line 120, col 11
Real URL   http://localhost:1313/projects/koeln/opennoisemap.png
Check time 3.844 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/potsdam/offenerhaushalt.jpg'
Parent URL http://localhost:1313/projekte/p-haushalt/, line 120, col 11
Real URL   http://localhost:1313/projects/potsdam/offenerhaushalt.jpg
Check time 3.927 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/wuppertal/kartenkarte.png'
Parent URL http://localhost:1313/projekte/wpt-kartenkarte/, line 120, col 11
Real URL   http://localhost:1313/projects/wuppertal/kartenkarte.png
Check time 3.859 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/projects/wuppertal/talradparken.png'
Parent URL http://localhost:1313/projekte/wpt-talradparken/, line 120, col 11
Real URL   http://localhost:1313/projects/wuppertal/talradparken.png
Check time 4.029 seconds
Size       19B
Result     Error: 404 Not Found

URL        `/labs/hexagon/CodeFor-paderborn.svg'
Name       `Logo CodeforPB'
Parent URL http://localhost:1313/projekte/ffpb-nodes/, line 101, col 5
Real URL   http://localhost:1313/labs/hexagon/CodeFor-paderborn.svg
Check time 3.744 seconds
Size       19B
Result     Error: 404 Not Found

Statistics:
Downloaded: 5.54MB.
Content types: 221 image, 283 text, 0 video, 0 audio, 9 application, 59 mail and 839 other.
URL lengths: min=7, max=302, avg=43.

That's it. 1411 links in 1417 URLs checked. 6 warnings found. 27 errors found.
Stopped checking at 2020-06-07 13:43:49+002 (3 minutes, 1 seconds)
wagnerpeer commented 4 years ago

A more extensive search for broken links will be done using the following command line on a local version of the current dev branch:

linkchecker --check-extern --anchors --pause=1 http://localhost:1313
wagnerpeer commented 4 years ago

Closing as progress can be tracked in issues #129