1. Receive a request to access content from a URL.
2. Determine if the URL is suitable for markdown.new based on its type and potential blocking factors.
3. Rewrite the URL by prefixing it with `https://markdown.new/`.
4. Attempt to access the rewritten URL.
5. If successful, extract the Markdown content from the page.
6. If markdown.new fails, fall back to the original URL.
7. If extractable text is still needed, attempt to extract it from the original page.
8. Provide the extracted content or a summary to the user.