diff --git a/README.md b/README.md index d1b3b04b..6497f03c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,8 @@ Practically, this means that your agent operates **faster, more efficiently and more complex codebases. > [!IMPORTANT] -> Don't install Serena via an MCP or plugin marketplace! They contain outdated and suboptimal installation commands. Instead, follow our Quick Start instructions. +> Do not install Serena via an MCP or plugin marketplace! They contain outdated and suboptimal installation commands. +> Instead, follow our [Quick Start](quick-start) instructions. ## How Serena Works @@ -37,7 +38,7 @@ To connect the Serena MCP server to your client, you either * provide the client with a launch command that allows it to start the MCP server, or * start the Serena MCP server yourself in HTTP mode and provide the client with the URL. -See the Quick Start section below for information on how to get started. +See the [Quick Start](quick-start) section below for information on how to get started. ## Programming Language Support & Semantic Analysis Capabilities diff --git a/docs/autogen_docs.py b/docs/autogen_docs.py index 5372dd09..d20eaa92 100644 --- a/docs/autogen_docs.py +++ b/docs/autogen_docs.py @@ -194,8 +194,14 @@ def autogen_about_intro_features(): f.write(autogen_info) f.write("# About Serena\n\n") f.write(f"**{tagline}**\n\n") + + # adjust link about_text = about_text.replace("resources/serena-block-diagram.svg", "https://raw.githubusercontent.com/oraios/serena/main/resources/serena-block-diagram.svg") - about_text = re.subn(r"^See the \[Quick Start.*?$", r"", about_text, flags=re.MULTILINE)[0] + + # remove statements with links that are invalid and the callout + about_text = re.subn(r"^.*\[Quick Start.*?$", r"", about_text, flags=re.MULTILINE)[0] + about_text = re.subn(r"^>.*?$", "", about_text, flags=re.MULTILINE)[0] + f.write(f"{about_text}\n\n") jetbrains_marketplace_link = ('```{raw} html\n'