Skip to content

Fix broken links in blog posts - #1855

Merged
josevalim merged 1 commit into
elixir-lang:mainfrom
SatvikMishra08:fix-blog-broken-links
Oct 12, 2026
Merged

josevalim merged 1 commit into
elixir-lang:mainfrom
SatvikMishra08:fix-blog-broken-links

Conversation

@SatvikMishra08

Copy link
Copy Markdown
Contributor

Some blog post links return 404 on elixir-lang.org right now:

  • Elixir v1.20 released: the strong arrows link is /blog/strong-arrows-gradual-typing/, which is missing the date. Changed it to /blog/2023/09/20/strong-arrows-gradual-typing/, the same path the type inference post uses.
  • Lazier BDDs for set-theoretic types: the v1.19 link ends in elixir-v1-19-0-released.markdown/. Dropped the .markdown.
  • Elixir v1.11 released: the gen_server link is erlang.org/doc/man/gen_server.html with no scheme, so it resolves relative to the post. Added https://www., matching the other erlang.org links in the blog.
  • Elixir v1.1 released: the /docs/v1.1/... links (Enum, String, Task, ExUnit, mix profile.fprof, mix app.start) are all 404. Pointed them at the HexDocs 1.1.1 docs. I checked each page loads, and so do the dedup/1, random/1, jaro_distance/2, yield/2 and shutdown/2 anchors.

- v1.1: point /docs/v1.1/ links (now 404) at the HexDocs 1.1.1 docs
- v1.11: add missing scheme to the gen_server link
- v1.20: add date to the strong arrows post link
- lazier BDDs: drop stray .markdown from the v1.19 post link
@josevalim
josevalim merged commit f13df64 into elixir-lang:main Oct 12, 2026
1 check passed
@josevalim

Copy link
Copy Markdown
Member

💚 💙 💜 💛 ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants