Используя Perfect-Markdown, таблицы не отображаются как пользовательский интерфейс GitHub - PullRequest
1 голос
/ 17 мая 2019

Я использую инфраструктуру Perfect и импортирую Perfect-Markdown, чтобы отобразить мой README.md на целевой странице моего сервиса REST.

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

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |

Мой обработчик:

func handler(request: HTTPRequest, response: HTTPResponse) {
    response.setHeader(.contentType, value: "text/html")
    let source = getSourceDir(for: #file)
    let data = FileManager.init().contents(atPath: "\(source)README2.md")
    let string = String.init(data: data!, encoding: .utf8)
    let html = string?.markdownToHTML
    response.appendBody(string: html!)
    response.completed()
}

getSourceDir () просто применяетпуть к файлу в проекте.

Я действительно хочу, чтобы таблица отображалась так же, как это происходит с пользовательским интерфейсом GitHub, но вместо этого таблица отображается так:

Tables  Are Cool
col 3 is    right-aligned   $1600
col 2 is    centered    $12
zebra stripes   are neat    $1

Нет "стол "говорить о ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...