Links
You can use
Internal Links
Section titled “Internal Links”You can use the Content Finder to search across all the content items in your collections and insert a markdown link to it. This is especially handy when you’re mid-flow and want to cross-reference another piece of content without leaving the editor.
You can open the Content Finder with

Because
Configuring a URL pattern
Section titled “Configuring a URL pattern”By default, links inserted this way will use a relative path from the current file to the target file.
[My Blog Post](../blog/my-blog-post.md)This is often not what you want, so each collection can have a URL pattern for these links, set in Project Settings. For example, if your blog collection serves posts at /writing/mypost you can set the URL pattern to /writing/{slug}, which will cause links to blog posts to look like this instead:
[My Blog Post](/writing/my-blog-post)The {slug} placeholder is the item’s slug frontmatter if it has one. Otherwise it’s the id Astro gives the entry: its path in the collection without the extension, lowercased and slugified, with a trailing /index dropped. So 2024/My Post.md gives 2024/my-post, and 2024/my-post/index.md gives the same.