Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблеми з Jekyll #104

Open
pupenasan opened this issue May 9, 2023 · 11 comments
Open

Проблеми з Jekyll #104

pupenasan opened this issue May 9, 2023 · 11 comments
Assignees

Comments

@pupenasan
Copy link
Owner

Тут оригінальний текст. А ось тут відрендерена Jekyll. Він чомусь блок коду в таблицях сприймає як нейтівний HTML.

@pupenasan
Copy link
Owner Author

@pavlo-shcherbukha може допоможете?

@pavlo-shcherbukha
Copy link
Collaborator

pavlo-shcherbukha commented May 9, 2023

А дивіться, таке потрібно?

приклад відобрадення фрагменту html коду в html таблциці в MD таблиці
Дата Опис змін Автор
1 16.10.2022
 <form action="/formprocess">  
  <label for="fname">First name:</label><br>  
  <input type="text" id="fname" name="fname" value="John"><br>  
  <label for="lname">Last name:</label><br>  
  <input type="text" id="lname" name="lname" value="Doe"><br><br>  
  <input type="submit" value="Надіслати">  
 </form>  
 <p>Якщо натиснути кнопку «Надіслати», дані форми будуть надіслані за url "/formprocess".</p>   
П.А.

Я колись використовува http://codeformatter.blogspot.com/ або http://codeformatter.blogspot.com/2009/06/how-to-format-my-source-code-for.html
Тільки MD дуже критично відноситься до пустих рядків в html тегах. Ну там між - він просто втарчає орієнтацію, що далі html ще не закінчено

image

image

приклад ось тут - в кінці сторінки: https://pavlo-shcherbukha.github.io/mems

@pupenasan
Copy link
Owner Author

Це треба весь код з таблицею в HTML вставляти а для мене це незручно. Та і справа не тільки в цьому. Мені приходилося також виправляти купа тексту в блоках коду, бо щось Jekyll не подобалося при парсингу. Мені здається що має бути якийсь параметр який би казав йому щоб він не ліз в блоки коду.

@pavlo-shcherbukha
Copy link
Collaborator

pavlo-shcherbukha commented May 9, 2023

Ні, якщо мова про таблицю то в "TD"
На почтаку блока коду треба додати: tag pre та code зі стилями а в кінці закрити code pre

І так як ця пролема появилася ще в google blogger ,де блоги писалися виклучно в html розмітнці , то схоже, що це проблема інтерпритатора html ніж jekly.

Я, просто, схожі ефкти отримую при генерації MD в PDF, яка відбувається через генерацію проміжного html файлу.

`

@pavlo-shcherbukha
Copy link
Collaborator

pavlo-shcherbukha commented May 9, 2023

Ось приклад MD та його відобраення в VSC
image

І ось просто звичайний HTML, я його зазіпував

sm-text.zip

І ось як його інтерпритує барузер

image

Коли додаємо html як код то html-розмітці то < запміняємо на < а **> **заміняємо на > інакше сам барузер починає розпізнавати розмітку і інтепритує її

@pupenasan
Copy link
Owner Author

Щоб було розуміння, чому важливо щоб я працював саме з таблицями Markdown, ось з яким редактором я працюю:
зображення
Тобто з сирим кодом Mfrkdown я працюю дуже рідко, а з HTML навіть не хочу зв`язуватися лишній раз. Тому хотілося б пошукати механізмів виправлення.

@pavlo-shcherbukha
Copy link
Collaborator

Ну як мінімум спробвати замінити < "& lt;" та > "& gt ;" (тіко піся & пробільчик прибрати) (:

@pupenasan
Copy link
Owner Author

Ну як мінімум спробвати замінити < "& lt;" та > "& gt ;" (тіко піся & пробільчик прибрати) (:

О. Це попробую завтра. Дякую.

@pavlo-shcherbukha
Copy link
Collaborator

pavlo-shcherbukha commented May 9, 2023

col1 col2
example &lt;form action="/formprocess"&gt; &lt;label for="fname"&gt;First name:&lt;/label&gt;&lt;br&gt; &lt;inpu type="text" id="fname" name="fname" value="John"&gt;&lt;br&gt; &lt;label for="lname"&gt;Last name:&lt;/label&gt;&lt;br&gt; &lt;input type="text" id="lname" name="lname" value="Doe"&gt;&lt;br&gt;&lt;br&gt; &lt;input type="submit" value="Надіслати"&gt; &lt;/form&gt; &lt;p&gt;Якщо натиснути кнопку «Надіслати», дані форми будуть надіслані за url "/formprocess".&lt;/p&gt;

@pupenasan
Copy link
Owner Author

Причину проблеми знайдено, у символі коду був лишній пробіл. Тобто між ` та < стояв пробіл. Коли повичищав, все стало чудово. Цікаво, що коли спробував добавити лишній пробіл щоб подивитися як він зреагує, то білд пройшов, а деплой завалився. От така історія.

@pavlo-shcherbukha
Copy link
Collaborator

Отете прекомпілятори плющить 👍 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants