Check whether file names match their defined slugs

Sometimes when moving content around, it’s easy to forget to update their slugs.

This can cause a lot of trouble:

  • Users may end up viewing the wrong content
  • Google may index things incorrectly
  • It’s just confusing to navigate around the site when files map differently to what has been deployed
Location Slug Filename
questions/azure-regions-alike.md azure-regions-alike azure-regions-alike
debug/build-information.md build-information build-information
debug/file-url-match.md file-url-match file-url-match
debug/aliased-content.md aliased-content aliased-content
debug/category-missing.md category-missing category-missing
debug/description-missing.md description-missing description-missing
debug/tags-missing.md tags-missing tags-missing
questions/macos-clipboard-piping.md macos-clipboard-piping macos-clipboard-piping
questions/emacs-compile-from-source.md emacs-compile-from-source emacs-compile-from-source
questions/kubes-create-cron-instance.md kubes-create-cron-instance kubes-create-cron-instance
questions/js-detect-iframe-parent.md js-detect-iframe-parent js-detect-iframe-parent
questions/macos-disable-safari-recommendation.md macos-disable-safari-recommendation macos-disable-safari-recommendation
questions/postgres-export-db.md postgres-export-db postgres-export-db
questions/nodejs-module-version.md nodejs-module-version nodejs-module-version
questions/macos-view-hardware.md macos-view-hardware macos-view-hardware
questions/emacs-auth-sources.md emacs-auth-sources emacs-auth-sources
questions/linux-disable-stock-folders.md linux-disable-stock-folders linux-disable-stock-folders
questions/git-globally-ignore-files.md git-globally-ignore-files git-globally-ignore-files
questions/macos-hide-home-folders.md macos-hide-home-folders macos-hide-home-folders
questions/postgres-import-db.md postgres-import-db postgres-import-db
questions/saml-inspect-request.md saml-inspect-request saml-inspect-request
questions/js-colour-scheme-listener.md js-colour-scheme-listener js-colour-scheme-listener
questions/dns-lookup-current-ip.md dns-lookup-current-ip dns-lookup-current-ip
questions/macos-monitor-jamf-downloads.md macos-monitor-jamf-downloads macos-monitor-jamf-downloads
questions/kubes-pause-recurring-cronjob.md kubes-pause-recurring-cronjob kubes-pause-recurring-cronjob
questions/powershell-regex.md powershell-regex powershell-regex
questions/kubes-read-secret.md kubes-read-secret kubes-read-secret
questions/selenium-remote-connection.md selenium-remote-connection selenium-remote-connection
questions/kubes-ingress-ip-range.md kubes-ingress-ip-range kubes-ingress-ip-range
questions/macos-view-route-table.md macos-view-route-table macos-view-route-table
questions/macos-see-file-usage.md macos-see-file-usage macos-see-file-usage
questions/kubes-default-namespace.md kubes-default-namespace kubes-default-namespace
questions/kubes-namespace-connectivity.md kubes-namespace-connectivity kubes-namespace-connectivity
questions/macos-invoke-x-callback-url.md macos-invoke-x-callback-url macos-invoke-x-callback-url
questions/firefox-local-cert-store.md firefox-local-cert-store firefox-local-cert-store
questions/macos-configured-networks.md macos-configured-networks macos-configured-networks
questions/elixir-help-docs.md elixir-help-docs elixir-help-docs
questions/elixir-object-methods.md elixir-object-methods elixir-object-methods
questions/powershell-object-methods.md powershell-object-methods powershell-object-methods
questions/prometheus-sample-size.md prometheus-sample-size prometheus-sample-size
questions/dns-original-implementation.md dns-original-implementation dns-original-implementation
debug/alt-text-missing.md alt-text-missing alt-text-missing
debug/links.md links links
debug/reports-todo.md reports-todo reports-todo
questions/monitoring-what-is-profiling.md monitoring-what-is-profiling monitoring-what-is-profiling
questions/dns-trailing-period.md dns-trailing-period dns-trailing-period
questions/monitoring-tracing-overview.md monitoring-tracing-overview monitoring-tracing-overview
questions/monitoring-what-to-instrument.md monitoring-what-to-instrument monitoring-what-to-instrument
questions/http-non-encryption-benefits.md http-non-encryption-benefits http-non-encryption-benefits
debug/file-sizes.md file-sizes file-sizes
questions/linux-why-do-dotfiles-exist.md linux-why-do-dotfiles-exist linux-why-do-dotfiles-exist
questions/finance-oil-futures-negative.md finance-oil-futures-negative finance-oil-futures-negative
questions/http-domain-splits.md http-domain-splits http-domain-splits
questions/ps1-disc-offset.md ps1-disc-offset ps1-disc-offset
questions/emacs-function-double-dash.md emacs-function-double-dash emacs-function-double-dash
questions/emacs-list-backtick.md emacs-list-backtick emacs-list-backtick
questions/linux-audio-muting-suddenly.md linux-audio-muting-suddenly linux-audio-muting-suddenly
Remaining items to be fixed: 0 / 57