我希望能够在我的浏览器中同时打开由两个不同笔记本制作的两套幻灯片。据我所知,--post serve
选项ipython nbconvert --to slides
不支持此用例(当然,我很乐意被反驳)。
我的策略是启动本地服务器,如
python -m SimpleHTTPServer 8001
然后打开像这样的幻灯片
google-chrome http://127.0.0.1:8001/my.slides.html
但现在我收到了很多信息
127.0.0.1 - - [31/Mar/2015 12:03:49] code 404, message File not found
127.0.0.1 - - [31/Mar/2015 12:03:49] "GET /reveal.js/css/reveal.css HTTP/1.1" 404 -
我的意思很清楚......所以我做了
ln -s /path/to/local/copy/of/reveal.js/ .
google-chrome http://127.0.0.1:8001/`
但现在我有
127.0.0.1 - - [31/Mar/2015 12:07:29] code 404, message File not found
127.0.0.1 - - [31/Mar/2015 12:07:29] "GET /custom.css HTTP/1.1" 404 -
检查my.slides.html
的来源我看到了行
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
所以我得出的结论是--post serve
在我背后做了很多事情,而且我在试图保存一个独立的幻灯片放映时运气不好它由本地HTTP服务器提供服务。
如何在不诉诸--post serve
的情况下获得正确投放的幻灯片?