2013-04-29 5 views
5

reStructuredText 및 rst2html5을 사용하여 2 열짜리 웹 사이트 (html)를 작성하고 싶습니다.reStructuredText에 컨테이너 안에 섹션을 넣을 수 있습니까?

나는이

.. container:: right 

    Right text 

.. container:: left 

    Left text 

같은 시도 그것은 ("부동"CSS로) 잘 작동합니다.

그러나 rst2html5은 .erst를 메시지와 함께 컨테이너 지시문 내의 섹션으로 컴파일 할 수 없습니다. (심각도/4) 예기치 않은 섹션 제목 또는 전환..

.. container:: right 

    ======== 
    Section1 
    ======== 

    Right text 

.. container:: left 

    Left text 

처음에는 rst2html5 동작이 완전히 유효하다고 생각합니다.

저는 .html을 .rst에서 rst2html5와 같이 받고 싶습니다.

컨테이너 내에 섹션을 포함 할 수 있습니까? (허용되지 않는 것 같습니다.) 또는 .rst (rst2html5 포함)에서 비슷한 html 출력을 얻으려면 어떻게해야합니까?

나는 this 스레드를 읽었지만 2 열 html을 얻을 수는 없습니다.

의견을 보내 주시면 감사하겠습니다. 미리 감사드립니다.

답변

2

두 열을 처리하기 위해 ReST를 만드는 것은 잘못된 방법이라고 생각합니다. ReST는 레이아웃을 신경 쓰지 않으며 레이아웃에 신경 쓰지 않아야합니다. 그것은 사이트 디자인과 클래스에 의해 수행되어야합니다.

여기에 그 문제에 대한 질문이 있습니다. flow 2 columns of text automatically with CSS CSS3 : columns 속성이 현재 널리 지원되고있는 것처럼 보입니다.

당신 말이 맞아요. Docutils는 컨테이너의 헤더를 구분하지 않습니다. 컨테이너는 본문 요소 유형이며 내부 섹션 만 허용됩니다. http://docutils.sourceforge.net/docs/ref/doctree.html

+0

클래스 지시문을 사용해도 실패했습니다. CSS3 방식에 대한 포인터는 유망 해 보인다. JavaScript 또는 jQuery에 대한 경험이 없지만 한 번 사용해 보겠습니다. 다시 한번 감사드립니다. – heartfield

관련 문제