Add markdownlint to CI to improve markdown quality
markdownlint enforces some rules for better markdown formatting and prevents issues, like unusable links by providing proper warnings and breaking of they are not formatted correctly.
It's a static "code" analyzer for markdown and presents uses a bunch of rules ranging from proper headings, to tabs-vs-spaces. It understands frontmatter and should provide good feedback for future articles.