I understand the issue you are having. Internal links can be a bit of a burden.
The Markdown link, as you have figured out, is composed of two parts.
- The link text that will display for the user enclosed within the square brackets
[example link test to Apple's web site]
- Immediately followed by the URL that you want to link to enclosed in parathesis
- That would make the Markdown you type look like this
[example link test to Apple's web site](https://www.apple.com)
- And because this forum uses Markdown this is what it looks like(not marked as code):
example link test to Apple’s web site
So if you’re linking to another website, it’s pretty easy to get the link. Just open the page up with any browser and copy the URL from the Address bar and paste.
Internal links can be a bit difficult. You could use the full address to the page URL. That’s not as clean as using the relative linking method that styled text and things like buttons use. If the page is published, you could do the same thing as what you do for external links.
If the page isn’t published yet, then it’s more challenging to find the URL. If you are using tidy links the URL to a page on your site is compromised of the Web Address in general settings and the folder name(s) in the page inspector:
In the example above the gallery page would have a URL of
Now it gets more complicated if the page is a sub-page of another page. Then you would need to add the parent pages folder name between the web address and the pages folder name. So if the parent page has a folder name of
parent-page, then the absolute URL for the page would be
Now Relative links are even more complicated to explain; here’s an article that can tell about them better then I can. Absolute vs. Relative Paths/Links | CoffeeCup Software
Now for the Cheaters Way
The issue I have with styled text is the HTML it produces is of poor quality by today’s standards. Unless you, the end-user, actually take the time to “mark and make” things as simple as a paragraph, it won’t be there in the HTML. If you hit return a few times, it uses
<br>. It styles almost everything (bold, italic, alignment, fonts, etc.) with inline-styling and a lot of span statements.
To you and a human user, it looks alright. But over half of web traffic now is non-human( Search Engine Crawlers, local indexes, etc., etc.) They might have difficulty interpreting and cataloging the “spaghetti HTML” styled text produces. And I won’t even get into what it does to accessibility and screen readers.
Plus, in-line styling overrides styling you apply globally with theme changes and custom CSS you may try to use.