Проблемы со спецсимволами при создании оглавления (TO C) в Markdown - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь реализовать TO C (оглавление) в файле уценки. Используя платформу Ху go для этого.

Я прочитал синтаксис уценки и другие источники, и я получил его работать как шарм, кроме одной проблемы ... Я попробовал все, искал везде, чтобы решить его и теперь это становится очень раздражающим ...

Вот мой вызов (это мой TO C в моем файле .md)

# Table of contents
1. [What is a Zoo?](#what-is-a-zoo)
2. [What is inside a Zoo?](#what-is-inside-a-zoo)
    1. Lions(#lions)
    2. [Chimpanzees / Gorillas](#chimpanzees/gorillas)
    3. [Cheetah](#cheetah)
    4. [Snakes](#snakes)

и вот идет много lorem ipsum .. ... ... ...

... и вот разделы, на которые будет указывать TO C:

Что такое зоопарк?

Некоторый текст

Что находится внутри зоопарка?

Текст

Львы

Текст

Шимпанзе / гориллы

Текст

Гепард

Текст

Змеи

Текст

. ... и проблема в том, что шимпанзе / гориллы не работают. И я верю, что это было из-за: пространства между sla sh, самой sla sh или всеми вместе взятыми. Я знаю, что могу упростить для себя и заменить текст следующим образом:

[Chimpanzees and Gorillas](#chimpanzees-and-gorillas) и он перейдет к

Шимпанзе и Гориллам ... но я действительно хочу пробелы и шла sh ... Пробовал несколько вариантов, таких как:
[Chimpanzees / Gorillas](#chimpanzees / gorillas) <<-- created a space (don't work)
[Chimpanzees / Gorillas](#chimpanzees%20/%20 gorillas) <<-- tried this (don't work)
[Chimpanzees / Gorillas](#chimpanzees-/-gorillas) <<-- tried this (don't work)

Как сделать эту работу?

Заранее спасибо:)


Обновление:

Я провел более тщательное исследование и попробовал некоторые альтернативы ... кажется, что это решение работает:

[Chimpanzees / Gorillas](#chimpanzees--gorillas)

.... означает, что я использую эти две черты вместо of / (space-forwardsla sh -pace) и это дало мне то, что я хотел: шимпанзе / гориллы

Получил идею из комментария в https://gist.github.com

Вот совет - если у вас проблемы с тем, что ваш якорь не работает из-за орфографических ошибок или нечетных символов, просто наведите курсор мыши на Github, затем наведите курсор мыши или щелкните значок ссылки, который появляется слева , Затем вы можете щелкнуть правой кнопкой мыши, чтобы скопировать местоположение ссылки, щелкнуть левой кнопкой мыши по нему по адресу go на URL-адрес и просмотреть его в адресной строке, или просто остаться над ним и просмотреть его в строке состояния своего браузера.

Это заставило меня более внимательно посмотреть на URL-адреса результатов и дало мне эту идею ...

Приведенный выше комментарий относится к 2016 году, и по этой причине я не буду закрывать тему тем не менее, если у кого-то есть лучшие и более современные решения.

...