문제
누구든지 JavaScript 기반을 알고 있습니까? 햄 편집자? 나는 같은 것을 찾고 있습니다 tinymce 그것은 단지 Haml을 이해합니다 (그래서 올바르게 들여 쓰고 강조합니다)
나는 내가 구축하는 동적 웹 사이트를 위해 이와 같은 편집기를 사용하려고 생각하고 있습니다.
설명 내가 건축중인 사이트를 통해 사용자는 레이아웃 (레일 센스) 및 CSS를 정의 할 수 있습니다. 따라서 섬유와 마크 다운보다 더 미세한 곡물 제어가 필요합니다. Markdown에 Raw HTML을 포함시킬 수 있지만 Haml은 훨씬 더 예쁘다는 것을 알고 있습니다.
해결책
이 질문이 한동안 답변되지 않았다는 것을 알았습니다. 이것은 완전한 대답은 아니지만, 당신은보고 싶을 수도 있습니다 Markitup. 구체적으로 ~ 아니다 Wysiwyg 편집기이지만 오히려 확장적이고 친근한 마크 업 편집자입니다. Haml을 직접 지원하지는 않지만 다른 언어를 지원하기 위해 확장하기가 상당히 쉽습니다. 또한 서버로의 AJAX 라운드 트립을 수행하여 서버 측 렌더러를 사용하여 마크 업을 미리 볼 수 있습니다.
다른 팁
Haml은 페이지 구조를 정의하는보다 우아한 방법으로 설계되었습니다. 텍스트를 요구하는 것처럼 텍스트를 형식화하는 데 사용되는 것은 아닙니다.
이 경우, 당신은 아마도 같은 것을 사용하는 것이 좋습니다. 가격 인하 또는 직물. 이 두 가지 모두 이미 wysiwygs가 있습니다 (Markdown의 경우, 섬유를 위해 (포크 버전))), Haml 's는이를 HTML로 변환하기 위해 내장 필터를 얻었습니다.
예 :
#content
:markdown
@post.body
(Haml의 멋진 우주 계산은 출력에도 보존 될 것입니다!)
나는 꽤 기본적인 것이 있고 실행 중입니다 JavaScript Haml 코드 해석. 또는, 당신은 다음으로 직접 갈 수 있습니다 Jhaml JavaScript 소스.