2013-09-26 21 views
13

Utworzono plik README.md na GitHub i są pewne problemy ze skalowaniem, na które nie mogę znaleźć rozwiązania.Markdown: Problemy z ponumerowanymi akapitami list zawierającymi element kodu

Kiedy wchodzę to (Kropki oznaczają znaki spacji):

Instrukcje ..
.... 1. Pierwsze zdanie ..
.... 2. Drugie zdanie.

........ To jest kod.

.... 3. Trzecie zdanie.
.... 4. zdanie czwarte

Świadczy to:

Instrukcje:
1. Pierwsze zdanie
2. Drugie zdanie

This is some code. 

3. Third sentence 
4. Fourth sentence 

Jak mogę oddzielić blok kodu z listy numerowanej?

Chciałbym również wiedzieć, w jaki sposób mogę powiedzieć Markdown, aby ignorował składnię Markdowna, więc nie muszę używać kropek jako reprezentacji znaków przestrzennych.

+0

Czy możesz zamieścić link do pliku? – CharlesB

+0

możliwy duplikat [formatu obniżki - nie można wykonywać standardowych bloków kodu (4 wcięcia spacji) na liście) (http://stackoverflow.com/questions/10271188/markdown-format-cant-do-standard-code-blocks- 4-spacje-spacje-w-liście) – random

Odpowiedz

14

Co powiesz na to?

Instructions: 

1. First sentence 
2. Second sentence 

    `This is some code.` 

3. Third sentence 
4. Fourth sentence 

Nie będzie wcięty dla każdego punktu, jednak Twój przykład z kropkami też tego nie robi. Jeśli odstępy między Instructions: a resztą nie są takie, jakich potrzebujesz, możesz użyć podwójnej spacji po niej i dwóch kolejnych liniach.

AKTUALIZACJA: Po małym manipulowaniu, jeśli chcesz zachować numerację listy i umieścić kod odnoszący się do pojedynczej pozycji na liście, powinieneś wciąć blok kodu. Ponadto, wydaje się, że nowa linia przed pierwszym elementem listy pomaga.

+0

Próbowałem tego, ale nie oddziela bloku kodu. –

+2

Korzystanie z http://github-preview.herokuapp.com, wydaje się działać. Możesz dodać dodatkowe 'wokół bloku kodu i właściwie usunąć 4 spacje. – Mathieu

+0

Dobra, przepraszam. Dzieje się tak dlatego, że wciskasz cały blok, więc jest on interpretowany jako blok kodu. – Mathieu