diff --git a/.doit.db.bak b/.doit.db.bak index 7f774c00..bf717f66 100644 --- a/.doit.db.bak +++ b/.doit.db.bak @@ -116,10 +116,10 @@ 'render_taxonomies:output/categories/pyconar.xml', (5970432, 617) 'render_taxonomies:output/categories/zen.xml', (6849024, 1925) 'render_sources:output/es/posts/blogging-with-nikola-and-ipython.ipynb', (284160, 290) -'render_taxonomies:output/es/rss.xml', (35544576, 41405) +'render_taxonomies:output/es/rss.xml', (36037632, 42037) 'render_pages:output/es/posts/slider-for-nbconvert.html', (33093120, 18979) 'render_taxonomies:output/2013/11/index.html', (31287296, 6985) -'render_taxonomies:output/categories/nikola.html', (35392000, 17821) +'render_taxonomies:output/categories/nikola.html', (36207616, 18453) 'render_taxonomies:output/es/categories/slideshow.html', (35191296, 16942) 'render_galleries:output/galleries/zenmode/pic2.png', (1044480, 268) 'render_taxonomies:output/es/categories/ipyscript.xml', (5711872, 814) @@ -258,7 +258,7 @@ 'render_pages:output/es/posts/teasers-with-the-ipython-notebook-plugin.html', (30974464, 19251) 'render_posts:cache/posts/teasers-with-the-ipython-notebook-plugin.html.es', (242688, 624) 'render_sources:output/posts/paraguay.txt', (271872, 236) -'render_taxonomies:output/rss.xml', (35471872, 36076) +'render_taxonomies:output/rss.xml', (36379136, 36708) 'render_posts:cache/posts/pyconar-2013.html', (1847296, 478) 'render_taxonomies:output/categories/reveal.html', (34817536, 17340) 'render_galleries:output/galleries/Facu_RN/DSC05917.thumbnail.JPG', (1649152, 278) @@ -293,13 +293,13 @@ 'render_tags:output/es/categories/linux.html', (4337664, 2594) 'render_taxonomies:output/2012/11/index.html', (30332928, 6157) 'render_galleries:output/galleries/binder/rss.xml', (29136896, 11163) -'render_taxonomies:output/categories/python.xml', (35893248, 31367) +'render_taxonomies:output/categories/python.xml', (36142592, 31999) 'create_bundles:output/assets/js/all-nocdn.js', (65536, 657) 'render_taxonomies', (6202368, 56) 'render_taxonomies:output/es/categories/spellcheck.html', (32839680, 7533) 'render_pages:output/es/posts/different-ways-to-lead-an-open-source-project.html', (32255488, 19287) 'create_bundles:output/assets/css/all-nocdn.css', (598016, 883) -'render_taxonomies:output/es/categories/jupyter.xml', (35457024, 7555) +'render_taxonomies:output/es/categories/jupyter.xml', (36270080, 8187) 'render_taxonomies:output/categories/zenmode.xml', (5421568, 834) 'render_posts:cache/posts/live-trading-logbook.html', (1222144, 518) 'render_sources:output/es/posts/ipython-plugin-for-nikola-updated.ipynb', (2060800, 291) @@ -335,13 +335,13 @@ 'render_tags:output/es/categories/blog.xml', (770560, 7665) 'render_tags:output/es/categories/python.xml', (2932224, 27527) 'render_tags:output/es/categories/zenmode.xml', (1253888, 840) -'sitemap:output/sitemap.xml', (35727360, 82326) +'sitemap:output/sitemap.xml', (36295168, 83872) 'render_tags:output/es/categories/facu.xml', (2298368, 501) 'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19280) 'render_tags:output/categories/viper.html', (4916736, 5163) 'render_posts:cache/posts/rise-500-is-out.html.es', (7987712, 381) 'copy_assets:output/assets/fonts/fontawesome-webfont.ttf', (1816576, 312) -'render_taxonomies:output/es/categories/nikola.xml', (35825152, 12909) +'render_taxonomies:output/es/categories/nikola.xml', (36278272, 13541) 'render_sources:output/es/posts/hello-world-again.txt', (968192, 445) 'render_tags:output/es/categories/aikido.html', (2796032, 3422) 'render_taxonomies:output/es/categories/slideshow.xml', (35166720, 10286) @@ -385,7 +385,7 @@ 'render_archive:output/es/archive.html', (4063232, 2560) 'render_tags:output/categories/themes.xml', (737280, 1315) 'render_tags:output/es/categories/workflow.xml', (2025984, 4081) -'render_taxonomies:output/categories/jupyter.html', (35934720, 14211) +'render_taxonomies:output/categories/jupyter.html', (36468736, 14843) 'render_tags:output/es/categories/conda.xml', (4712448, 1026) 'render_taxonomies:output/es/categories/format.html', (32500736, 7631) 'render_pages:output/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html', (32649216, 19343) @@ -408,7 +408,7 @@ 'render_tags:output/categories/politics.xml', (380416, 580) 'render_sources:output/posts/hide-the-input-cells-from-your-ipython-slides.ipynb', (2063360, 315) 'render_tags:output/es/categories/flood.xml', (1015296, 708) -'render_taxonomies:output/es/categories/jupyter.html', (35857408, 14211) +'render_taxonomies:output/es/categories/jupyter.html', (36562432, 14843) 'render_taxonomies:output/es/categories/toggle.xml', (18105856, 1525) 'render_taxonomies:output/categories/index.html', (35809792, 3590) 'render_tags:output/categories/daniela.xml', (2160640, 501) @@ -447,7 +447,7 @@ 'render_taxonomies:output/es/categories/zen.html', (32013312, 8581) 'render_galleries:output/es/galleries/.ipynb_checkpoints', (9374720, 145) 'render_taxonomies:output/es/categories/workflow.xml', (30801920, 4614) -'render_taxonomies:output/es/categories/nikola.html', (35652608, 19565) +'render_taxonomies:output/es/categories/nikola.html', (36541952, 20197) 'render_archive:output/2012/12/index.html', (4964352, 2575) 'render_tags:output/categories/reveal.html', (3304448, 9053) 'render_taxonomies:output/es/categories/family.html', (33906176, 7696) @@ -523,7 +523,7 @@ 'render_taxonomies:output/index-3.html', (31847936, 20391) 'render_posts:cache/stories/about-me.html.es', (1867776, 697) 'render_posts:cache/posts/binder-+-nikola-+-jupyter-+-github-blogging-resourceless.html', (15088640, 500) -'render_taxonomies:output/categories/python.html', (35614208, 38023) +'render_taxonomies:output/categories/python.html', (35998720, 38655) 'render_tags:output/categories/talks.xml', (1799680, 1181) 'render_taxonomies:output/categories/pip.xml', (28427776, 4058) 'render_taxonomies:output/categories/less.html', (31279104, 8063) @@ -723,7 +723,7 @@ 'render_taxonomies:output/categories/binder.html', (32969728, 6909) 'render_tags:output/categories/index.html', (4663296, 2564) 'render_galleries:output/galleries/twitter/index.html', (29884416, 18571) -'_scan_locs:sitemap', (35409920, 44435) +'_scan_locs:sitemap', (36492800, 45345) 'render_sources:output/posts/improving-viper-slideshows-styling.txt', (1576448, 288) 'render_archive:output/es/2013/08/index.html', (4740608, 2575) 'render_pages:output/posts/customizing-your-ipython-slides.html', (31776256, 19189) @@ -766,7 +766,7 @@ 'render_taxonomies:output/es/2013/08/index.html', (31096320, 9849) 'render_archive:output/es/2016/index.html', (4572160, 2560) 'render_sources:output/es/posts/reveal-converter-mini-tutorial.ipynb', (622592, 285) -'_switch to py3:please!', (1848320, 89) +'_switch to py3:please!', (1848320, 88) 'copy_assets:output/assets/fonts/FontAwesome.otf', (884224, 296) 'render_taxonomies:output/es/categories/tutorials.xml', (6867968, 694) 'render_tags:output/es/categories/scipycon.xml', (481792, 694) @@ -837,7 +837,7 @@ 'render_taxonomies:output/es/categories/facu.xml', (5619712, 501) 'render_archive:output/2012/10/index.html', (3782144, 2575) 'render_sources:output/es/posts/zen-mode-extension-for-the-ipython-notebook.ipynb', (796160, 311) -'render_taxonomies:output/es/index.html', (35587072, 23309) +'render_taxonomies:output/es/index.html', (36118528, 23751) 'copy_assets:output/assets/images/blue-mocha-grunge.jpg', (909312, 310) 'render_taxonomies:output/categories/aikido.html', (33333760, 7779) 'render_galleries:output/galleries/zenmode/index.html', (29982208, 18864) @@ -891,7 +891,7 @@ 'render_galleries:output/galleries/Facu_RN/Facu1.thumbnail.png', (163328, 272) 'render_taxonomies:output/es/categories/jupyterlab.xml', (20042752, 1225) 'render_posts:cache/posts/one-line-deployment-of-your-site-to-gh-pages.html.es', (1529344, 644) -'render_taxonomies:output/es/categories/opensource.html', (35924992, 9230) +'render_taxonomies:output/es/categories/opensource.html', (36193792, 9862) 'render_pages:output/es/posts/coming-back.html', (34051072, 18940) 'render_taxonomies:output/es/categories/pip.html', (34381824, 10714) 'render_pages:output/posts/a-simple-minimap-for-your-nbconverted-ipynb.html', (32820224, 19272) @@ -903,7 +903,7 @@ 'render_taxonomies:output/es/categories/viper.html', (32919040, 10818) 'render_galleries:output/galleries/loadwrite/loader1.png', (466944, 278) 'render_sources:output/posts/facundo.txt', (220160, 235) -'render_taxonomies:output/es/categories/python.xml', (35949056, 34476) +'render_taxonomies:output/es/categories/python.xml', (36226560, 35108) 'copy_assets:output/assets/css/nikola_rst.css', (29378560, 1118) 'render_tags:output/categories/life.xml', (940032, 1041) 'render_tags:output/categories/toggle.xml', (1385472, 1542) @@ -966,7 +966,7 @@ 'render_galleries:output/galleries/rise/rss.xml', (34795008, 14095) 'render_taxonomies:output/es/categories/win.html', (33971200, 10714) 'render_taxonomies:output/categories/flood.xml', (5311488, 708) -'render_taxonomies:output/es/categories/opensource.xml', (35468800, 2574) +'render_taxonomies:output/es/categories/opensource.xml', (36107776, 3206) 'render_pages:output/posts/zen-themes-updated.html', (31225344, 19099) 'render_posts:cache/posts/beginning.html', (1732608, 455) 'render_sources:output/posts/ipython-plugin-for-nikola-updated.ipynb', (323072, 291) @@ -975,7 +975,7 @@ 'render_pages:output/posts/48-themes-for-your-ipython-notebook.html', (31625728, 19218) 'render_sources:output/stories/about-me.txt', (1596416, 241) 'render_sources:output/posts/a-new-nikolas-theme-for-my-site-zen.ipynb', (194048, 295) -'render_taxonomies:output/categories/jupyter.xml', (35838464, 7555) +'render_taxonomies:output/categories/jupyter.xml', (36261888, 8187) 'render_tags:output/es/categories/family.xml', (61952, 1041) 'render_galleries:output/galleries/bokehmagic/sin3.png', (197632, 273) 'render_taxonomies:output/categories/minimap.html', (30906880, 7489) @@ -999,7 +999,7 @@ 'render_sources:output/es/posts/nikola-nbconvert.txt', (1185792, 450) 'render_archive:output/es/2012/09/index.html', (4502016, 2575) 'render_taxonomies:output/es/categories/threads.xml', (5326336, 778) -'render_taxonomies:output/categories/opensource.html', (35520512, 9230) +'render_taxonomies:output/categories/opensource.html', (36174848, 9862) 'render_posts:cache/posts/facundo.html.es', (164352, 346) 'render_taxonomies:output/categories/talks.html', (31672832, 7825) 'render_taxonomies:output/es/categories/facu.html', (34374656, 7157) @@ -1024,7 +1024,7 @@ 'render_galleries:output/galleries/twitter', (93696, 145) 'render_sources:output/es/posts/trading-logbook-update-22-nov-2013.ipynb', (1816064, 293) 'render_sources:output/posts/my-ipython-powered-semi-automatic-git-workflow.ipynb', (244736, 318) -'render_taxonomies:output/categories/opensource.xml', (35517440, 2574) +'render_taxonomies:output/categories/opensource.xml', (36538368, 3206) 'render_tags:output/es/categories/facu.html', (4440064, 3422) 'render_posts:cache/posts/slideviewer-a-simple-way-to-share-your-ipython-slides.html.es', (213504, 695) 'render_taxonomies:output/es/categories/jupyterlab.html', (33769984, 7881) @@ -1055,7 +1055,7 @@ 'render_archive:output/2012/index.html', (2698752, 2560) 'render_pages:output/es/posts/trading-logbook-update-3.html', (31903744, 14253) 'render_tags:output/categories/css.html', (4443648, 4327) -'render_taxonomies:output/es/categories/python.html', (35681792, 41132) +'render_taxonomies:output/es/categories/python.html', (36418048, 41764) 'render_taxonomies:output/categories/twitter.html', (33563136, 7545) 'render_taxonomies:output/es/categories/family.xml', (6445568, 1040) 'render_pages:output/es/posts/rise-meets-jupyterlab.html', (31512064, 14238) @@ -1071,7 +1071,7 @@ 'render_posts:cache/posts/slider-for-nbconvert.html', (2084864, 385) 'render_tags:output/categories/gh-pages.xml', (1250304, 2529) 'render_pages:output/es/posts/beginning.html', (32930304, 19646) -'render_taxonomies:output/index.html', (34977792, 23018) +'render_taxonomies:output/index.html', (36082688, 23460) 'render_taxonomies:output/es/categories/rise.html', (34769408, 12284) 'copy_assets:output/assets/js/baguetteBox.min.js', (29489664, 1136) 'render_galleries:output/galleries/bokehmagic/themes.thumbnail.png', (907264, 279) @@ -1180,7 +1180,7 @@ 'render_taxonomies:output/es/categories/flood.html', (30135296, 7364) 'render_tags:output/categories/first_post.xml', (44544, 644) 'render_archive:output/2016/06/index.html', (4607488, 2575) -'render_taxonomies:output/categories/nikola.xml', (35813888, 11165) +'render_taxonomies:output/categories/nikola.xml', (35984896, 11797) 'render_tags:output/es/categories/performance.xml', (628736, 1318) 'render_taxonomies:output/es/categories/minimap.xml', (6893056, 833) 'render_taxonomies:output/2018/02/index.html', (33539072, 4425) @@ -1336,14 +1336,14 @@ 'render_pages:output/es/posts/rise-560-is-out.html', (32538112, 7532) 'render_posts:cache/posts/rise-560-is-out.html', (28290560, 381) 'render_galleries:output/galleries/rise/dark_slides.thumbnail.png', (28302848, 277) -'render_taxonomies:output/es/index-6.html', (35846144, 8836) +'render_taxonomies:output/es/index-6.html', (35846144, 9215) 'render_sources:output/posts/rise-561-is-out.ipynb', (28608512, 260) 'render_posts:cache/posts/rise-561-is-out.html', (28628992, 381) 'render_taxonomies:output/2020/02/index.html', (30339584, 3451) 'render_taxonomies:output/es/2020/02/index.html', (34243584, 3451) 'render_posts:cache/posts/rise-561-is-out.es.html', (28700672, 381) 'render_pages:output/es/posts/rise-561-is-out.html', (34235904, 7531) -'render_taxonomies:output/index-6.html', (35672576, 8836) +'render_taxonomies:output/index-6.html', (35672576, 9215) 'render_taxonomies:output/2020/index.html', (30094848, 3046) 'render_taxonomies:output/es/2020/index.html', (30035456, 3046) 'render_sources:output/es/posts/rise-561-is-out.ipynb', (28784640, 260) @@ -1390,14 +1390,14 @@ 'render_taxonomies:output/2020/10/index.html', (35209216, 2519) 'render_taxonomies:output/es/2021/index.html', (35454464, 2117) 'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35464704, 551) -'render_taxonomies:output/2021/08/index.html', (35465728, 2801) +'render_taxonomies:output/2021/08/index.html', (36204032, 3433) 'render_pages:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.html', (35508224, 5552) -'render_taxonomies:output/es/categories/myst.html', (35513856, 3091) +'render_taxonomies:output/es/categories/myst.html', (36111360, 3723) 'render_taxonomies:output/2021/index.html', (35530240, 2117) -'render_taxonomies:output/es/categories/myst.xml', (35586048, 809) -'render_taxonomies:output/categories/myst.html', (35610624, 3091) -'render_taxonomies:output/categories/myst.xml', (35723264, 809) -'render_taxonomies:output/es/2021/08/index.html', (35724288, 2801) +'render_taxonomies:output/es/categories/myst.xml', (36106240, 1441) +'render_taxonomies:output/categories/myst.html', (36189184, 3723) +'render_taxonomies:output/categories/myst.xml', (35997184, 1441) +'render_taxonomies:output/es/2021/08/index.html', (36483584, 3433) 'render_sources:output/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35855360, 374) 'render_posts:cache/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.es.html', (35855872, 551) 'render_sources:output/es/posts/a-deep-dive-into-myst-part-1-the-myst-parser-python-api-usage-in-nikola.ipynb', (35856896, 374) diff --git a/.doit.db.dat b/.doit.db.dat index 34d99d86..d21174b2 100644 Binary files a/.doit.db.dat and b/.doit.db.dat differ diff --git a/.doit.db.dir b/.doit.db.dir index bf717f66..624341d8 100644 --- a/.doit.db.dir +++ b/.doit.db.dir @@ -335,7 +335,7 @@ 'render_tags:output/es/categories/blog.xml', (770560, 7665) 'render_tags:output/es/categories/python.xml', (2932224, 27527) 'render_tags:output/es/categories/zenmode.xml', (1253888, 840) -'sitemap:output/sitemap.xml', (36295168, 83872) +'sitemap:output/sitemap.xml', (36295168, 83874) 'render_tags:output/es/categories/facu.xml', (2298368, 501) 'render_pages:output/posts/one-line-deployment-of-your-site-to-gh-pages.html', (31198208, 19280) 'render_tags:output/categories/viper.html', (4916736, 5163) diff --git a/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.es.html b/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.es.html index 65ab7fc8..30df920e 100644 --- a/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.es.html +++ b/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.es.html @@ -406,29 +406,27 @@

The big questionshttps://github.com/executablebooks/markdown-it-docutils ;-). - Since we do not have Docutils there, it actually makes a lot of sense to write something - new. But, what is the value/need/place for an alternative implementation in Python? - Maybe, we do not need the whole Docutils stuff... but we maybe need some core - functionality?

+ Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-). + Since we do not have Docutils there, it actually makes a lot of sense to write something + new. But, what is the value/need/place for an alternative implementation in Python? + Maybe, we do not need the whole Docutils stuff... but we maybe need some core + functionality?

If we decide to write some minimal support, what pieces are we interested to bring first? - Where those pieces should end up? The markdown-it-docutils package I referenced above is - actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new - markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. - But the MyST-Parser has, in fact, some parsing directive functions. - We may need to move that toward markdown-it-py as the JS plugin does. - That sounds nice, but... is there any other suitable (simpler) alternatives besides the - one I proposed above?

+ Where those pieces should end up? The markdown-it-docutils package I referenced above is + actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new + markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. + But the MyST-Parser has, in fact, some parsing directive functions. + We may need to move that toward markdown-it-py as the JS plugin does. + That sounds nice, but... is there any other suitable (simpler) alternatives besides the + one I proposed above?

- +

Finally,in the MyST community, there are some ongoing discussions about developing a MyST specification that represent what we understand as the MyST language. Having one specification could be interesting and super useful because different actors interested diff --git a/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html b/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html index 65ab7fc8..30df920e 100644 --- a/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html +++ b/cache/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html @@ -406,29 +406,27 @@

The big questionshttps://github.com/executablebooks/markdown-it-docutils ;-). - Since we do not have Docutils there, it actually makes a lot of sense to write something - new. But, what is the value/need/place for an alternative implementation in Python? - Maybe, we do not need the whole Docutils stuff... but we maybe need some core - functionality?

+ Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-). + Since we do not have Docutils there, it actually makes a lot of sense to write something + new. But, what is the value/need/place for an alternative implementation in Python? + Maybe, we do not need the whole Docutils stuff... but we maybe need some core + functionality?

If we decide to write some minimal support, what pieces are we interested to bring first? - Where those pieces should end up? The markdown-it-docutils package I referenced above is - actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new - markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. - But the MyST-Parser has, in fact, some parsing directive functions. - We may need to move that toward markdown-it-py as the JS plugin does. - That sounds nice, but... is there any other suitable (simpler) alternatives besides the - one I proposed above?

+ Where those pieces should end up? The markdown-it-docutils package I referenced above is + actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new + markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. + But the MyST-Parser has, in fact, some parsing directive functions. + We may need to move that toward markdown-it-py as the JS plugin does. + That sounds nice, but... is there any other suitable (simpler) alternatives besides the + one I proposed above?

- +

Finally,in the MyST community, there are some ongoing discussions about developing a MyST specification that represent what we understand as the MyST language. Having one specification could be interesting and super useful because different actors interested diff --git a/output/categories/docutils.xml b/output/categories/docutils.xml index 15d242cd..52e0312e 100644 --- a/output/categories/docutils.xml +++ b/output/categories/docutils.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about docutils)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about docutils)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:02 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/jupyter.xml b/output/categories/jupyter.xml index 152d3e05..a495bbad 100644 --- a/output/categories/jupyter.xml +++ b/output/categories/jupyter.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about Jupyter)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about Jupyter)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:02 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/myst.xml b/output/categories/myst.xml index 1e9965ed..17b1a4e4 100644 --- a/output/categories/myst.xml +++ b/output/categories/myst.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about MyST)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about MyST)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:02 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/nikola.xml b/output/categories/nikola.xml index ea49f34b..5eb97f38 100644 --- a/output/categories/nikola.xml +++ b/output/categories/nikola.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about nikola)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about nikola)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:02 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/opensource.xml b/output/categories/opensource.xml index 503b36a9..f62d76f4 100644 --- a/output/categories/opensource.xml +++ b/output/categories/opensource.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about opensource)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:04 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about opensource)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/python.xml b/output/categories/python.xml index 8275170e..fd10ec6c 100644 --- a/output/categories/python.xml +++ b/output/categories/python.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about python)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:04 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about python)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/categories/sphinx.xml b/output/categories/sphinx.xml index 97acc6f8..1d3a5a81 100644 --- a/output/categories/sphinx.xml +++ b/output/categories/sphinx.xml @@ -1,5 +1,5 @@ -Damian's blog (Posts about sphinx)http://damianavila.github.io/blog/enTue, 31 Aug 2021 14:48:04 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's blog (Posts about sphinx)http://damianavila.github.io/blog/enTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/docutils.xml b/output/es/categories/docutils.xml index 90c38438..923becda 100644 --- a/output/es/categories/docutils.xml +++ b/output/es/categories/docutils.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre docutils)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre docutils)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/jupyter.xml b/output/es/categories/jupyter.xml index 638e7187..5718321b 100644 --- a/output/es/categories/jupyter.xml +++ b/output/es/categories/jupyter.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre Jupyter)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre Jupyter)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/myst.xml b/output/es/categories/myst.xml index baf0ff8b..e7161da5 100644 --- a/output/es/categories/myst.xml +++ b/output/es/categories/myst.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre MyST)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre MyST)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/nikola.xml b/output/es/categories/nikola.xml index 97009199..39c41557 100644 --- a/output/es/categories/nikola.xml +++ b/output/es/categories/nikola.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre nikola)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre nikola)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/opensource.xml b/output/es/categories/opensource.xml index d5f0f34c..cda321ab 100644 --- a/output/es/categories/opensource.xml +++ b/output/es/categories/opensource.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre opensource)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre opensource)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/python.xml b/output/es/categories/python.xml index c97830dc..5b3fe83f 100644 --- a/output/es/categories/python.xml +++ b/output/es/categories/python.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre python)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre python)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/categories/sphinx.xml b/output/es/categories/sphinx.xml index ece6ba40..09f9664e 100644 --- a/output/es/categories/sphinx.xml +++ b/output/es/categories/sphinx.xml @@ -1,5 +1,5 @@ -El blog de Damian (Publicaciones sobre sphinx)http://damianavila.github.io/blog/esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damian (Publicaciones sobre sphinx)http://damianavila.github.io/blog/esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html b/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html index d097cd9d..be999da4 100644 --- a/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html +++ b/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html @@ -518,31 +518,29 @@

The big questionshttps://github.com/executablebooks/markdown-it-docutils ;-). - Since we do not have Docutils there, it actually makes a lot of sense to write something - new. But, what is the value/need/place for an alternative implementation in Python? - Maybe, we do not need the whole Docutils stuff... but we maybe need some core - functionality?

+ Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-). + Since we do not have Docutils there, it actually makes a lot of sense to write something + new. But, what is the value/need/place for an alternative implementation in Python? + Maybe, we do not need the whole Docutils stuff... but we maybe need some core + functionality?

If we decide to write some minimal support, what pieces are we interested to bring first? - Where those pieces should end up? The markdown-it-docutils package I referenced above is - actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new - markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. - But the MyST-Parser has, in fact, some parsing directive functions. - We may need to move that toward markdown-it-py as the JS plugin does. - That sounds nice, but... is there any other suitable (simpler) alternatives besides the - one I proposed above?

+ Where those pieces should end up? The markdown-it-docutils package I referenced above is + actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new + markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. + But the MyST-Parser has, in fact, some parsing directive functions. + We may need to move that toward markdown-it-py as the JS plugin does. + That sounds nice, but... is there any other suitable (simpler) alternatives besides the + one I proposed above?

- +

Finally,in the MyST community, there are some ongoing discussions about developing a MyST specification that represent what we understand as the MyST language. Having one specification could be interesting and super useful because different actors interested diff --git a/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb b/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb index 2b805249..c4dec039 100644 --- a/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb +++ b/output/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb @@ -336,12 +336,12 @@ " One caveat with this approach would be missing some Sphinx features (ie. cross-linking\n", " between documents) based on custom roles and directives that we may need to re-implement.\n", "\n", - "2. Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", + "* Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", "\n", " Docutils actually introduces the roles and directives concept (that Sphinx extend) so if\n", " we want to go docutils-free, then we will need to re-implement those concepts.\n", "\n", - "3. Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", + "* Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", "\n", " There is currently a nice example about an alternative implementation from the\n", " Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-).\n", diff --git a/output/es/rss.xml b/output/es/rss.xml index be7feadb..5669a634 100644 --- a/output/es/rss.xml +++ b/output/es/rss.xml @@ -1,5 +1,5 @@ -El blog de Damianhttp://damianavila.github.io/blog/Mi lugar para compartir algunas ideas con el mundo.esTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +El blog de Damianhttp://damianavila.github.io/blog/Mi lugar para compartir algunas ideas con el mundo.esTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html b/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html index 344d4ee3..7a5e8b57 100644 --- a/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html +++ b/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html @@ -517,31 +517,29 @@

The big questionshttps://github.com/executablebooks/markdown-it-docutils ;-). - Since we do not have Docutils there, it actually makes a lot of sense to write something - new. But, what is the value/need/place for an alternative implementation in Python? - Maybe, we do not need the whole Docutils stuff... but we maybe need some core - functionality?

+ Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-). + Since we do not have Docutils there, it actually makes a lot of sense to write something + new. But, what is the value/need/place for an alternative implementation in Python? + Maybe, we do not need the whole Docutils stuff... but we maybe need some core + functionality?

If we decide to write some minimal support, what pieces are we interested to bring first? - Where those pieces should end up? The markdown-it-docutils package I referenced above is - actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new - markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. - But the MyST-Parser has, in fact, some parsing directive functions. - We may need to move that toward markdown-it-py as the JS plugin does. - That sounds nice, but... is there any other suitable (simpler) alternatives besides the - one I proposed above?

+ Where those pieces should end up? The markdown-it-docutils package I referenced above is + actually a markdown-it (JS) plugin. If we follow that pattern, we should create a new + markdown-it-py-docutils plugin and we are no longer in the MyST-Parser territory. + But the MyST-Parser has, in fact, some parsing directive functions. + We may need to move that toward markdown-it-py as the JS plugin does. + That sounds nice, but... is there any other suitable (simpler) alternatives besides the + one I proposed above?

- +

Finally,in the MyST community, there are some ongoing discussions about developing a MyST specification that represent what we understand as the MyST language. Having one specification could be interesting and super useful because different actors interested diff --git a/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb b/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb index 2b805249..c4dec039 100644 --- a/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb +++ b/output/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb @@ -336,12 +336,12 @@ " One caveat with this approach would be missing some Sphinx features (ie. cross-linking\n", " between documents) based on custom roles and directives that we may need to re-implement.\n", "\n", - "2. Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", + "* Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", "\n", " Docutils actually introduces the roles and directives concept (that Sphinx extend) so if\n", " we want to go docutils-free, then we will need to re-implement those concepts.\n", "\n", - "3. Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", + "* Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", "\n", " There is currently a nice example about an alternative implementation from the\n", " Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-).\n", diff --git a/output/rss.xml b/output/rss.xml index eb51cbf0..aad2f180 100644 --- a/output/rss.xml +++ b/output/rss.xml @@ -1,5 +1,5 @@ -Damian's bloghttp://damianavila.github.io/blog/My place to share some thoughts with the world.enTue, 31 Aug 2021 14:48:05 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +Damian's bloghttp://damianavila.github.io/blog/My place to share some thoughts with the world.enTue, 31 Aug 2021 19:40:03 GMTNikola (getnikola.com)http://blogs.law.harvard.edu/tech/rssA deep dive into MyST, Part 2: The MyST-Parser, Docutils and Sphinxhttp://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.htmlDamian Avila<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <blockquote><p><em>This is a series of blog posts inviting you to join me in a little journey I have diff --git a/output/sitemap.xml b/output/sitemap.xml index 03719d2d..ff13454f 100644 --- a/output/sitemap.xml +++ b/output/sitemap.xml @@ -175,7 +175,7 @@ http://damianavila.github.io/blog/2021/08/index.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/2021/index.html @@ -231,7 +231,7 @@ http://damianavila.github.io/blog/categories/docutils.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/extension.html @@ -299,7 +299,7 @@ http://damianavila.github.io/blog/categories/jupyter.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/jupyterlab.html @@ -339,7 +339,7 @@ http://damianavila.github.io/blog/categories/myst.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/nbconvert.html @@ -351,11 +351,11 @@ http://damianavila.github.io/blog/categories/nikola.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/opensource.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/osx.html @@ -387,7 +387,7 @@ http://damianavila.github.io/blog/categories/python.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/reveal.html @@ -415,7 +415,7 @@ http://damianavila.github.io/blog/categories/sphinx.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/support.html @@ -651,7 +651,7 @@ http://damianavila.github.io/blog/es/2021/08/index.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/2021/index.html @@ -707,7 +707,7 @@ http://damianavila.github.io/blog/es/categories/docutils.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/extension.html @@ -775,7 +775,7 @@ http://damianavila.github.io/blog/es/categories/jupyter.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/jupyterlab.html @@ -815,7 +815,7 @@ http://damianavila.github.io/blog/es/categories/myst.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/nbconvert.html @@ -827,11 +827,11 @@ http://damianavila.github.io/blog/es/categories/nikola.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/opensource.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/osx.html @@ -863,7 +863,7 @@ http://damianavila.github.io/blog/es/categories/python.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/reveal.html @@ -891,7 +891,7 @@ http://damianavila.github.io/blog/es/categories/sphinx.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/support.html @@ -1035,7 +1035,7 @@ http://damianavila.github.io/blog/es/index.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/posts/48-themes-for-your-ipython-notebook.html @@ -1049,7 +1049,7 @@ http://damianavila.github.io/blog/es/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z @@ -1450,7 +1450,7 @@ http://damianavila.github.io/blog/index.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/portfolio/portfolio.slides.html @@ -1466,7 +1466,7 @@ http://damianavila.github.io/blog/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.html - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/posts/a-little-hack-to-get-a-pdf-from-your-ipython-slides.html diff --git a/output/sitemapindex.xml b/output/sitemapindex.xml index 3a70d259..515ffa21 100644 --- a/output/sitemapindex.xml +++ b/output/sitemapindex.xml @@ -51,7 +51,7 @@ http://damianavila.github.io/blog/categories/docutils.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/extension.xml @@ -115,7 +115,7 @@ http://damianavila.github.io/blog/categories/jupyter.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/jupyterlab.xml @@ -155,7 +155,7 @@ http://damianavila.github.io/blog/categories/myst.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/nbconvert.xml @@ -167,11 +167,11 @@ http://damianavila.github.io/blog/categories/nikola.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/opensource.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/osx.xml @@ -203,7 +203,7 @@ http://damianavila.github.io/blog/categories/python.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/reveal.xml @@ -231,7 +231,7 @@ http://damianavila.github.io/blog/categories/sphinx.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/categories/support.xml @@ -343,7 +343,7 @@ http://damianavila.github.io/blog/es/categories/docutils.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/extension.xml @@ -407,7 +407,7 @@ http://damianavila.github.io/blog/es/categories/jupyter.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/jupyterlab.xml @@ -447,7 +447,7 @@ http://damianavila.github.io/blog/es/categories/myst.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/nbconvert.xml @@ -459,11 +459,11 @@ http://damianavila.github.io/blog/es/categories/nikola.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/opensource.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/osx.xml @@ -495,7 +495,7 @@ http://damianavila.github.io/blog/es/categories/python.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/reveal.xml @@ -523,7 +523,7 @@ http://damianavila.github.io/blog/es/categories/sphinx.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/es/categories/support.xml @@ -643,7 +643,7 @@ http://damianavila.github.io/blog/es/rss.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/galleries/Facu_RN/rss.xml @@ -699,10 +699,10 @@ http://damianavila.github.io/blog/rss.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z http://damianavila.github.io/blog/sitemap.xml - 2021-08-31T14:48:00Z + 2021-08-31T19:40:00Z \ No newline at end of file diff --git a/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx-checkpoint.ipynb b/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx-checkpoint.ipynb index 2b805249..c4dec039 100644 --- a/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx-checkpoint.ipynb +++ b/posts/.ipynb_checkpoints/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx-checkpoint.ipynb @@ -336,12 +336,12 @@ " One caveat with this approach would be missing some Sphinx features (ie. cross-linking\n", " between documents) based on custom roles and directives that we may need to re-implement.\n", "\n", - "2. Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", + "* Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", "\n", " Docutils actually introduces the roles and directives concept (that Sphinx extend) so if\n", " we want to go docutils-free, then we will need to re-implement those concepts.\n", "\n", - "3. Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", + "* Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", "\n", " There is currently a nice example about an alternative implementation from the\n", " Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-).\n", diff --git a/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb b/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb index 2b805249..c4dec039 100644 --- a/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb +++ b/posts/a-deep-dive-into-myst-part-2-the-myst-parser-docutils-and-sphinx.ipynb @@ -336,12 +336,12 @@ " One caveat with this approach would be missing some Sphinx features (ie. cross-linking\n", " between documents) based on custom roles and directives that we may need to re-implement.\n", "\n", - "2. Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", + "* Do we want to have docutils-free support for roles and directives in the MyST Python API?\n", "\n", " Docutils actually introduces the roles and directives concept (that Sphinx extend) so if\n", " we want to go docutils-free, then we will need to re-implement those concepts.\n", "\n", - "3. Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", + "* Does it makes sense to create a docutils alternative in Python? How much of its functionality would need to be replicated? How should it be extended or enhanced?\n", "\n", " There is currently a nice example about an alternative implementation from the\n", " Executable Books community, but in the Javascript world: https://github.com/executablebooks/markdown-it-docutils ;-).\n", diff --git a/state_data.json b/state_data.json index 4b15ae43..ad510e1c 100644 --- a/state_data.json +++ b/state_data.json @@ -1,3 +1,3 @@ { - "last_deploy": "2021-08-23T19:43:25.009621" + "last_deploy": "2021-08-31T14:50:39.522000" } \ No newline at end of file