Подтвердить что ты не робот

Как я могу ссылаться на изображение в уценке GitLab в текущем каталоге с пуском, начинающимся с./-точечной косой черты?

Я сохранил файл Markdown и файл изображения в репозитории Git следующим образом:

  • readme.markdown
  • images/
    • image.png

Я ссылаюсь на изображение из readme.markdown следующим образом:

![](./images/image.png)

Это отображает как ожидалось в ReText, но не отображает, когда я нажимаю репо на GitLab.

Как я могу ссылаться на изображение из файла Markdown, чтобы оно отображалось при просмотре в GitLab?

4b9b3361

Ответ 1

![](images/image.png) без ./ работает для меня: https://gitlab.com/cirosantilli/test/blob/bffbcc928282ede14dcb42768f10a7ef21a665f1/markdown.md#image

Я открыл запрос, чтобы это разрешалось по адресу: http://feedback.gitlab.com/forums/176466-general/suggestions/6746307-support-markdown-image-path-in-current-directory-s, но он вступил в интернет-пустоту, когда GitLab сбрасывал UserVoice.

Ответ 2

Аналогичная проблема с Gitlab & Изображения в readme.md

У меня была такая же проблема с моим Логотипом внутри readme.md в моем Расширении и с Gitlab (работающим на Ubuntu-Server).

Версия Ubuntu: 16.04.2 LTS

Версия Gitlab: 10.3.4 56dc722

Мое решение

Вы также можете использовать фрагмент для использования изображения в вашем readme.md, просто выполнив следующие действия:

В обзоре Gitlab (залогинен)

  1. Перейдите в проект, где вы хотите использовать это изображение
  2. в верхней навигационной панели справа нажмите кнопку +
  3. .ПОД ВАШИМ ПРОЕКТОМ нажмите новый фрагмент в раскрывающемся меню

В новой форме фрагмента

  1. Введите заголовок
  2. В правом нижнем углу поля RTE нажмите Прикрепить файл
  3. .Выберите свой файл и нажмите Открыть
  4. .Установите флажок Общедоступный
  5. назовите фрагмент (под флажками) [поле рядом с 1, а не "заголовок"]
  6. Нажмите Создать фрагмент

.Устранение

Если вы получили следующую ошибку, вы забыли пункт 5:

Форма содержит следующую ошибку:

Содержимое не может быть пустым

Теперь у нас есть работающая Imagelink

Теперь, если вы снова отредактируете фрагмент, вы можете скопировать код изображения следующим образом:

![Alt-Text](/uploads/472fc65e1a1bc11b355cc03d6c339fd5/logo_.svg)

в ваш файл readme.md.

Если вам также нравится использовать ссылку, она должна выглядеть следующим образом:

[![Alt-Text](/uploads/4013547485b9e88e98f1af3870116a29/logo_mit_claim.svg)](https://your-destination.com)

Надеюсь, что это помогает другим людям

Ответ 3

В GitLab Markdown вы можете добавлять изображения в файл Markdown двумя различными способами.

  1. Встроенный стиль:

    ![alt text](img/markdown_logo.png "Title Text")

  2. Стиль ссылки:

    ![alt text1][logo]

    [logo]: img/markdown_logo.png "Title Text"

Вы можете использовать любой из вышеперечисленных методов. В вашем случае удаление ./ будет решением.

![](images/image.png)

Подробнее о GitLab Markdown.

Ответ 4

  1. Перейти в свой проект
  2. Выберите вопросы
  3. Создать новый выпуск
  4. В новом описании проблемы нажмите на вложенный файл
  5. .Перейдите к своему файлу и прикрепите
  6. Ссылка в форме "filename" будет создан на панели описания.
  7. Скопируйте ссылку и вставьте ее в файл readme.md
  8. Не отправляйте вопрос, если вы не собирались.