위키 스타일 텍스트 형식
-
03-07-2019 - |
문제
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
- 시험 2
- 시험 3
기본적으로 Markdown은 숫자를 요청하고 무시합니다. 왜 정확하게 설명 할 수는 없었지만, 그것은 나에게 부적절 해 보인다.
섬유는 또한 테이블을 수행합니다 (그리고 멋지게 컴팩트 한 구문을 기원합니다). Markdown은 그렇지 않습니다. 몇 가지 다른 사소한 점이 있지만 대부분의 경우에도 다루고 있다고 생각합니다. :)