{"action":"closed","issue":{"url":"https://api.github.com/repos/gettalong/kramdown/issues/398","repository_url":"https://api.github.com/repos/gettalong/kramdown","labels_url":"https://api.github.com/repos/gettalong/kramdown/issues/398/labels{/name}","comments_url":"https://api.github.com/repos/gettalong/kramdown/issues/398/comments","events_url":"https://api.github.com/repos/gettalong/kramdown/issues/398/events","html_url":"https://github.com/gettalong/kramdown/issues/398","id":195272831,"number":398,"title":"how to change parsing of nested lists and code blocks","user":{"login":"nvoynov","id":103741,"avatar_url":"https://avatars.githubusercontent.com/u/103741?v=3","gravatar_id":"","url":"https://api.github.com/users/nvoynov","html_url":"https://github.com/nvoynov","followers_url":"https://api.github.com/users/nvoynov/followers","following_url":"https://api.github.com/users/nvoynov/following{/other_user}","gists_url":"https://api.github.com/users/nvoynov/gists{/gist_id}","starred_url":"https://api.github.com/users/nvoynov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nvoynov/subscriptions","organizations_url":"https://api.github.com/users/nvoynov/orgs","repos_url":"https://api.github.com/users/nvoynov/repos","events_url":"https://api.github.com/users/nvoynov/events{/privacy}","received_events_url":"https://api.github.com/users/nvoynov/received_events","type":"User","site_admin":false},"labels":[{"id":62735469,"url":"https://api.github.com/repos/gettalong/kramdown/labels/question","name":"question","color":"bfdadc","default":true}],"state":"closed","locked":false,"assignee":{"login":"gettalong","id":4104,"avatar_url":"https://avatars.githubusercontent.com/u/4104?v=3","gravatar_id":"","url":"https://api.github.com/users/gettalong","html_url":"https://github.com/gettalong","followers_url":"https://api.github.com/users/gettalong/followers","following_url":"https://api.github.com/users/gettalong/following{/other_user}","gists_url":"https://api.github.com/users/gettalong/gists{/gist_id}","starred_url":"https://api.github.com/users/gettalong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gettalong/subscriptions","organizations_url":"https://api.github.com/users/gettalong/orgs","repos_url":"https://api.github.com/users/gettalong/repos","events_url":"https://api.github.com/users/gettalong/events{/privacy}","received_events_url":"https://api.github.com/users/gettalong/received_events","type":"User","site_admin":false},"assignees":[{"login":"gettalong","id":4104,"avatar_url":"https://avatars.githubusercontent.com/u/4104?v=3","gravatar_id":"","url":"https://api.github.com/users/gettalong","html_url":"https://github.com/gettalong","followers_url":"https://api.github.com/users/gettalong/followers","following_url":"https://api.github.com/users/gettalong/following{/other_user}","gists_url":"https://api.github.com/users/gettalong/gists{/gist_id}","starred_url":"https://api.github.com/users/gettalong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gettalong/subscriptions","organizations_url":"https://api.github.com/users/gettalong/orgs","repos_url":"https://api.github.com/users/gettalong/repos","events_url":"https://api.github.com/users/gettalong/events{/privacy}","received_events_url":"https://api.github.com/users/gettalong/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-12-13T14:50:53Z","updated_at":"2016-12-14T06:21:40Z","closed_at":"2016-12-14T06:21:40Z","body":"Hi, @gettalong \r\n\r\nAt first, thanks for your passion of my naive questions and I have the latest one. Does kramdown have options that can change parsing of code blocks and nested lists? \r\n\r\nI think it need to be explained origin of my questions. I have few old and large markdown documents (actually, each of this large files is a subset of smallest one, and built into one large document). All this documents created through Atom editor. \r\n\r\n- All code blocks in this files are written through ```language, some of these have an empty line before and some have not. \r\n- All nested lists have two space indentation and maximum three levels of nesting. \r\n- All this documents display and save to html correctly in Atom. \r\n- Earlier, I used GitBook to serve this files for its audience and GitBook displays this files correctly also.\r\n\r\nA week ago, I decided to write my own small Sinatra application to serve this old documents and all new documents in future. And I chose RecCarpet at first. But it find out that have a strange bug with some tables and didn't get any answers, and then I found kramdown that is more interesting because of lots small extensions (especially, I chose it because of {#header-links} extension, it's very helpful to make cross-files links). \r\n\r\nI meet a lot of small fights on my attempts to adopt my old markdown documents to kramdown. I coded htlm_toc, replaced code blocks from ```language to `~~~ language`, and now I'm replacing two space indentation to three spaces indentation ...\r\n\r\nHave you ever thought to reduce restriction on the file format, make it a bit less strict?"}}
{"actor":{"display_login":"gettalong"}}