Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create a link to the header of another page in Github

Does anyone know how to create a link to the header of a different wiki page?

I know if I have a header ##Header name that I can link to it on that page by using (#header-name) as my link, but I want to link to that header from a different page. Is this possible?

ie. I want to have a table of contents that can link to the sub-sections of each wiki page as well as to the page itself.

Edit: I mean a way besides just using the url link
http://github.com/project/wiki/Wiki-Page#header-name

like image 959
annedroiid Avatar asked Aug 17 '16 04:08

annedroiid


People also ask

How do I link a header in markdown?

There is a simpler way than the inspector, at least in GitLab-flavored mardown : hover over the header and a "chain" icon appears : right-click on it and copy the link.

How do I create a link in GitHub?

Links. You can create an inline link by wrapping link text in brackets [ ] , and then wrapping the URL in parentheses ( ) . You can also use the keyboard shortcut Command + K to create a link.

How do I create a header in GitHub?

Headings To create a heading in a Readme we need to use # . The size of headings can be changed by adding multiple # Together. The greater the number of # is the smaller the heading is. There is also one similar way using <h1> — — <h6> tags of html.

How do I add a link in GitHub markdown?

There are two ways to create links. Or leave it empty and use the link text itself. URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com or http://www.example.com and sometimes example.com (but not on Github, for example).


1 Answers

EDIT 1: So totally wrong about before, I just read up a bit more. So we have this new support as well inside of GitHub Wikis! (Relatively new.)

You can also do something like this:

[[ Link text | page_title#header_title ]]

This might work a lot better for you! TIL because of this answer here. You can see me do this with the Prerequisite link and you can see my other links work the other way. Time for me to do some updates!


EDIT 1: Still useful but definitely NOT THE ONLY WAY.

So I answered a question about this before, you should avoid absolute links on GitHub (i.e. https://github.com/user/repo_name/...)

However, a good way (and kind of the only way inside of Wikis EDIT 1: TOTALLY NOT TRUE TO BEING THE ONLY WAY) of doing what you need can be seen like this:

[Header link](/user/repository_name/wiki/page_name#title).

This is kind of the linking unfortunately that the Wiki would support. This will change your directory page based off of GitHub. You can see that it would be

https://github.com/(the linkage you want to hit)

I have actually began doing something like this in a Wiki I work on here. Inside of my Sidebar, you can see I have a Getting Started Page, and then a subsection into it is a Prerequisite heading and it will properly lead people to where they need to go. You would be able to perform this same thing on any page. It is a tad verbose, but worth it as you can easily change things around if need be. This is also case-sensitive since it will change their location so be sure that in your linkage, the page is the proper case and your heading is all lowercase.

Hope this helps!

like image 85
Prince Wilson Avatar answered Sep 28 '22 17:09

Prince Wilson