문제

ASP.NET 용 텍스트 파서를 찾고 특별 형식을 사용하는 일부 스타일의 텍스트에서 HTML을 만들 수 있습니다. Wiki와 마찬가지로 제목 등을위한 특별한 구문이 있습니다. Google을 보려고 노력했지만 .NET에 대해서는 아무것도 찾지 못했습니다.

텍스트를 HTML 위키 스타일로 구문 분석 할 수있는 .NET의 라이브러리에 대해 누군가가 알고 있습니까? 위키와 같은 구문 일 필요는 없습니까? 그렇지 않다면, 그러한 시스템을 자기 자신을 설계하는 가장 좋은 방법은 어디입니까?

미리 감사드립니다

도움이 되었습니까?

해결책

StackoverFlow가 사용하는 마크 다운은 어떻습니까?

http://daringfireball.net/projects/markdown/

홈페이지에서 :

따라서 "Markdown"은 두 가지입니다. (1) 일반 텍스트 형식 구문; (2) Perl로 작성된 소프트웨어 도구는 일반 텍스트 형식을 HTML로 변환합니다.

다른 팁

서버 측의 경우 Milan Negovan의 Markdown.net 라이브러리를 사용할 수 있습니다. http://www.aspnetresources.com/blog/markdown_announced.aspx

Markdown은 훌륭합니다 - 매우 직관적 인 구문. WMD-이 훌륭한 편집 도구 내가 지금 입력하고 있다는 것.

나는하고 싶다 강하게 Markdown보다 섬유를 추천합니다. Textile.net 원하는대로해야합니다.

왜요? 나는 Textile의 구문을 더 좋아하며 사용자가 배우고 사용하기가 더 쉽다고 생각합니다. 큰 이유는 없습니다. 단지 많은 작은 것들이 있습니다.

Markdown에서는 할 수 있습니다 *italics* 그리고 **bold** 쉽게, 구문은 임의적 인 것 같습니다. 섬유의 동등한 구문과 비교하십시오 _italics_ 그리고 *bold*, 이는 해당 수정자를 일반 텍스트 형식으로 표시하는 기존의 방법을 반영합니다.

또는 다른 예를 들어, 섬유에서는 각 항목을 '#'로 접두사하여 주문 목록을 만듭니다. Markdown에서, 당신은 "n"으로 접두사를, 여기서 n은 정수입니다. Markdown은 목록을 작성할 때 사람들이 플랫 텍스트 파일에서 사용하는 구문을 모방하려고하지만이 마크 다운 코드를 의미합니다.

3.  Test1
2.  Test2
1.  Test3 

다음으로 렌더링됩니다.

  1. 테스트 1
  2. 시험 2
  3. 시험 3

기본적으로 Markdown은 숫자를 요청하고 무시합니다. 왜 정확하게 설명 할 수는 없었지만, 그것은 나에게 부적절 해 보인다.

섬유는 또한 테이블을 수행합니다 (그리고 멋지게 컴팩트 한 구문을 기원합니다). Markdown은 그렇지 않습니다. 몇 가지 다른 사소한 점이 있지만 대부분의 경우에도 다루고 있다고 생각합니다. :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top