2013-06-08 19 views
12

Tôi không thể nhận được bộ xử lý markdown của Jekyll để nghe tôi. Những tất cả hiển thị như là:Jekyll markdown strikethrough

1. ~Call Mom today.~ 

1. ~~Call Mom today.~~ 

này chỉ làm cho các văn bản nội bộ biến mất:

1. <s> Call Mom today.</s> 

Tôi đang sử dụng Jekyll Bootstrap khá nhiều ra khỏi hộp.

Trả lời

21

lẽ

markdown: redcarpet 
redcarpet: 
    extensions: ["strikethrough"] 

Github flavored Markdown and pygments highlighting in Jekyll

Hoặc

echo '1. <s>Call Mom today.</s>' | kramdown 

Kết quả này

<ol> 
    <li> 
    <s>Call Mom today.</s> 
    </li> 
</ol> 

Lưu ý nếu bạn đang sử dụng jekyll --watch cấu hình này cha nge sẽ không được chọn; bạn sẽ cần phải khởi động lại Jekyll.

+0

Có vẻ như tôi gặp vấn đề chung hơn. http://stackoverflow.com/questions/17004586/jekyll-markdown-deletes-any-html-in-list-item – djechlin

+1

+1 cho chú thích jekyll - watch. Đó là vấp ngã tôi. – jpolete

+0

'jekyll --watch' là chìa khóa, đặc biệt là kể từ khi tôi có một trường hợp người xem riêng biệt chạy trong một thiết bị đầu cuối khác và đã ghi đè đầu ra của tôi. –

4

Nếu bạn đang sử dụng Jekyll với trang GitHub thì bạn sẽ không còn được phép sử dụng redcarpet - kramdown will only be supported. Vì vậy, cho đến khi kramdown hỗ trợ "~~ strikethough ~~" với markdown tôi đang sử dụng javascript để thêm gạch ngang vào văn bản của trang:

(function() { 
    function strikethrough(){ 
    document.body.innerHTML = document.body.innerHTML.replace(
     /\~\~(.+?)\~\~/gim, 
     '<del>$1</del>' 
    ); 
    } 
    strikethrough(); 
})(); 
+0

"Nếu bạn hiện tại sử dụng Rdiscount hoặc Redcarpet chúng tôi đã kích hoạt hỗ trợ Markdown GitHub có hương vị của Kramdown theo mặc định, có nghĩa là kramdown nên có tất cả các tính năng của hai công cụ Markdown không dùng nữa " – djechlin

+0

@djechlin Có tùy chọn cấu hình nào tôi cần thêm để lấy ~~ strikethough ~~ làm việc với kramdown trên github-pages vì ​​nó không làm việc cho tôi (sau khi thay đổi từ redcarpet với phần mở rộng strikethough)? –

+0

Tôi không biết, tôi vừa trích dẫn trang bạn đã liên kết. – djechlin