27 Comments
访客 *yixuan* @ 2011-11-04 11:01:44 写道:
不知道为什么,在Firefox下会有字体撕裂的感觉,看来FF的字体渲染还有待加强啊。感觉不久的将来HTML5可以取代桌面应用程序了。
我用Windows版本的Firefox测试的时候也有这种感觉,不知道为啥不同系统下的Firefox在字体渲染方面还有不同。Ubuntu下没问题。Chrome比较靠谱一些。
——原帖发布于 2011-11-04 20:04:14
访客 *Weicheng* @ 2011-11-04 11:19:01 写道:
好赞啊,结构简洁大方。提问几个弱的问题哈:
1.这个文件就是html格式的是吧?那么播放的时候如果不把它传到服务器上是不是要把各种样式文件图片啥的都拷贝出来啊。
2.除了您给出的源代码,是不是还有别的其他定义样式的文件啊?比如里面一二级标题的大小啊,背景颜色啊还有R代码的高亮啥的。
3.远离includegraphics怎么插图片啊……
期待看看老大的静态网站是啥子样子滴~
- 是的,是的。
- 对,这些东西都在CSS中定义,还是那个道理:样式与内容分离;keydown(我用的0.7.1,因为新版本改丑了不少)会把markdown转为HTML,并且自带了一些漂亮的CSS定义,然后我自己稍微调整了一下。
- 我是说幻灯片没必要非用LaTeX,自从用了这个,我感觉以前很大程度上被LaTeX束缚住了。
我初步计划回归简约风格,看网站就像看书一样,一篇日志一张白纸,类似这种感觉:
http://yihui.github.com/knitr/
——原帖发布于 2011-11-04 20:11:03
访客 *土木坛子* @ 2011-11-04 11:22:21 写道:
为什么非要静态网站呢?
因为我厌倦了用户名+密码+HTML编辑器+数据库的方式,太费心了,如果每一篇日志都是我自己电脑上的一个简单文本文件,没有p没有div没有code,需要发布就把文本文件git push上服务器,然后服务器自动把文件翻译为HTML页面;如果需要修改,我只需要在本地修改一个文本文件,不需要打开网页进后台面对一个HTML编辑器,对我来说这都太繁琐了。静态网页加载起来也快很多。如果文章不需要频繁修改,没必要用动态页面(当然WP有很多缓存的插件);如果哪天服务器崩了,我一点损失都没有,因为我完全可以在本地编译出所有的静态页面。作为网站主人,只需要关心写日志,至于评论,外包交给DISQUS就可以了(在静态页面内放点JavaScript就一切OK了),什么垃圾评论的事情都由它去处理。这跟程序设计是一样一样了,把整个事情模块化,我只负责写日志这个模块。
而且从WP到Jekyll已经有转换程序,所以人类已经无法阻止我迈向极客的博客工具了。
——原帖发布于 2011-11-04 20:20:42
访客 *Weicheng* @ 2011-11-04 21:03:57 写道:
对工作原理还是不太清楚,是不是要自己网站的服务器支持git啊?“服务器自动把文件翻译为HTML页面”需要服务器安装什么?
我说的就是GitHub网站,它提供网站服务,你可以建个人主页,也可以为你的项目建网站,它的服务器上有自动翻译程序(即Jekyll),详情参见 pages.github.com 对程序猿来说,只需要有个域名就行了,剩下的事情都交给GitHub处理,当然,要记得有300Mb空间限制,但那也只是软限制,只要你不滥用它的空间,它不会真的掐你,话说回来,谁有本事写300Mb纯文本日志啊。
——原帖发布于 2011-11-04 21:43:16
访客 *Weicheng* @ 2011-11-04 22:07:46 写道:
我刚刚才看了您的那个链接才发现原来github能做网站啊~那您就是把您的域名指到github的二级域名上去就行了是吧。这样其实省下了租服务器的钱了哈,300M实在不够用的话再买点github的空间也不算吃亏……
访客 *土木坛子* @ 2011-11-05 01:58:33 写道:
我的个娘呀,见过极客,没有见过这极的极客,太让我佩服了。五十体投地。
你的这个网站现在已经够简洁厉害了呢。
是的,的确不需要服务器了,花白菜价买个域名,往GitHub上一指,一个网站就可以咚咚呛敲锣打鼓开张了。在网站多如牛毛天下文章一大抄的时代,咱们只能阿弥陀佛保佑自己的网站不被淹死啊。
——原帖发布于 2011-11-05 02:09:29
嘿嘿,我这模板已经好几个人用了,而且这里多余的元素还是太多,目前我比较中意的形式之一是这个: http://sparanoid.com/note/
建博客就只注重文章和评论,其它的都是多余的;建论坛就只有发帖和回帖功能。信息越是爆炸,功能就越要简化。
——原帖发布于 2011-11-05 02:17:00
访客 *Puriney* @ 2011-11-04 14:13:21 写道:
我更期待作者关于CSS等如何设计有个讲解,html5rocks网站上的slide非常优雅(华丽 != 优雅),但是我苦于不知道如何修改。只好投奔landslide,自己写markdown.md,然后某个程序帮你转为html5
我只是个业余人士,一般也就改改字体什么的。
——原帖发布于 2011-11-05 09:13:21
要是JavaScript能那么简单算回归,那就不需要R了,但这个大概不可能实现吧,不过呢,JS调用别的程序或服务器端的程序可能会有希望,比如JS发个查询,服务器上的R猛算一番,把结果以JSON的形式扔回来,然后JS用HTML5 canvas把图形重现。
——原帖发布于 2011-11-04 20:24:14
访客 *gaotao* @ 2011-11-04 21:12:38 写道:
想起肖楠前段时间给我看的javascript写的图形展示,优美的交互确实让我很震撼。刚才也查了下html5做的slide,这个做的让我很受震动!
是的,这是个经典展示,而且已经有人翻译为中文了。
——原帖发布于 2011-11-04 21:45:26
访客 *Nothing* @ 2011-11-05 18:12:26 写道:
代码盲求幻灯片原貌,冒汗THX
文中不是有链接么:
http://yihui.github.com/slides/2011-r-dev-lessons.html
——原帖发布于 2011-11-05 20:47:52
访客 *Nothing* @ 2011-11-19 16:26:58 写道:
可是打开链接我只看到一篇灰蓝,进度条显示“完成”,什么状况?
IE浏览器?
——原帖发布于 2011-11-19 22:14:37
访客 *Nothing* @ 2011-11-20 17:25:39 写道:
是IE浏览器,那该用什么浏览器才能看到?
看本文的最后一句话。
至少用Firefox和Google Chrome都可以看,IE总是落后这个世界半个世纪。
——原帖发布于 2011-11-20 20:56:28
访客 *Liping* @ 2011-11-06 18:10:59 写道:
太酷了。。。我也喜欢简洁的风格,又学到了东西,膜拜一下 ;)
访客 *ypchen* @ 2011-11-09 06:20:13 写道:
我在windows下安装jekyll没成功 所以都是写好代码上传到github后看效果 我看用Octopress的博客也不错,也没安装成功,能直接上传再看效果吗?
我不知道,没用过。GitHub只支持Jekyll。
——原帖发布于 2011-11-09 06:36:57
访客 *Zen* @ 2011-11-09 13:40:54 写道:
为什么我把keydown及其Runtime Dependencies(包括haml、rdiscount(DevKit)、sass、thor和tilt)都successfully装完后,仍然在irb中运行
$ require 'keydown'
之后得到error的结果呢?结果显示Load Error:no such file to load --coderay from.....(后面不引用了)
博主大概知道出了什么错吗?
我不知道,我用的是Ubuntu,sudo gem install keydown
——原帖发布于 2011-11-09 21:29:45
访客 *Zen* @ 2011-11-10 20:04:22 写道:
这个问题可能真和操作系统相关,原因是方校长麾下牛鬼蛇神太强大
http://goo.gl/et8Zq
http://goo.gl/y7Rbw
看来要么做复杂的配置,要么弃win转战ubuntu(linux)
访客 *Zen* @ 2011-11-09 13:43:16 写道:
顺便说一下,在王八朝不论安装Ruby包还是R包,都是一个考验人耐性的功夫活啊。
访客 *Zen* @ 2011-11-13 13:04:15 写道:
用virtualbox在xp下装了ubuntu,种种配置后代开terminal运行结果如下:
vb@vb-VirtualBox:~$ gem list
*** LOCAL GEMS ***
coderay (1.0.4)
haml (3.1.3)
keydown (0.9.1)
rdiscount (1.6.8)
rubygems-update (1.8.11)
sass (3.1.10)
thor (0.14.6)
tilt (1.3.3)
vb@vb-VirtualBox:~$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'coderay'
=> true
irb(main):003:0> require 'haml'
=> true
irb(main):004:0> require 'rdiscount'
=> true
irb(main):005:0> require 'sass'
=> true
irb(main):006:0> require 'thor'
=> true
irb(main):007:0> require 'tilt'
=> true
irb(main):008:0> require 'keydown'
=> true
irb(main):009:0> keydown generate my_presentation
NameError: undefined local variable or method `my_presentation' for main:Object
from (irb):9
from :0
irb(main):010:0>
诸事似乎都顺,但这是什么意思?undefined local variable or method `my_presentation' for main:Object
ruby gem程序不应该在irb里运行吧,它是个可执行程序,直接在命令行窗口中运行就可以了(当然,keydown所在的目录得在PATH里,由于Ubuntu和Ruby无法达成一致,所以默认情况下gems都装在一个奇怪的目录下,不在PATH里,如果你不知道它在哪儿的话,可以用locate keydown找一下,大概是在/var/lib/gems/1.8/bin下)
——原帖发布于 2011-11-13 21:56:26
谢谢你回来把过程贴出来,这正是我偷懒不想打字的内容。
——原帖发布于 2011-11-14 22:40:16
访客 *G_will* @ 2011-11-14 10:36:58 写道:
谢大,你真是太有号召力了。
我也推广过html的slide,和js的图形类库(还有js公式库),木有什么结果。
你一说,响应者众。
惭愧啊。
哈哈,你想听事情的真相吗?我这篇日志隐藏了一个重要事实,那就是我之所以看到HTML5幻灯片,全都是因为你在GitHub上关注了那几个HTML5的项目。作为一个视觉动物,对推广“美”我一向奋不顾身:)
——原帖发布于 2011-11-14 10:55:41
访客 *G_will* @ 2011-11-14 18:40:25 写道:
说的是,很多东西虽然觉得好,看一眼就过去了,没有整理融入自己的知识网络。以后一定要多向你学习,把好东西整理出来,多加推广。
在我眼中,东西好坏只有一条评判标准,就是看你自己用不用。很多人宣扬某些软件有多强大,可自己都不是用户,那是不可能说服别人的。用一句很土而且有歧义的话来说,咱得“剑人合一”。
——原帖发布于 2011-11-14 22:34:17
访客 *Zen* @ 2011-11-16 13:55:43 写道:
ruby已经成为网路数据抓取的标准工具(之一?)了,和R应该是很好的伙伴,使用 Ruby 和 Twitter 进行数据挖掘:http://goo.gl/TYJqE
另:Dean Fang是网路和数据分析的大敌,不知道你们信不信,反正我是信了:http://goo.gl/ffTL7
但是按照Kevin Kelly或Ray Kurzweil的理论,Dean Fang及其系统为宇宙的演化所不容,其影响终将被the one所抹平。
我不知道怎么打印。如果是上课用的话,这个恐怕还不合适。个人单场演讲可以用用。
——原帖发布于 2011-11-19 01:22:44
访客 *李青龙* @ 2011-11-19 12:36:02 写道:
益辉兄啊,书呢?
已经被无数人批评“跳票太厉害”,愧对人民群众,我,我,我保证这次寒假隐居完成一次大改。有网络的地方很难干大活。
——原帖发布于 2011-11-19 22:16:53
访客 *李青龙* @ 2011-11-20 13:51:24 写道:
我还以为就我会因为网络这样呢,原来益辉大神也如此啊哈哈
访客 *kknd* @ 2011-12-01 00:54:32 写道:
文章很好
但貌似网页上没有rss?
设置一个rss连接吧,我想订阅
http://yihui.name/cn/feed/ 见页面右栏最底部
——原帖发布于 2011-12-01 06:14:01
这两天费了牛鼻子劲总算从Wordpress腾挪到Jekyll了,真是对身心的极大摧残……一共423篇中文,103篇英文,数千评论。尽管都是自动化操作,但还是有很多地方无法自动化,只能小米加步枪用R+正则表达式处理。目前绝大多数文章还没进行代码清理,但没时间了,得干正事去了。
——原帖发布于 2012-02-07 06:50:35
访客 *Weicheng* @ 2012-02-10 14:29:21 写道:
哇塞,换了啊,真好,真干净~
访客 *ww200508* @ 2012-05-04 06:09:58 写道:
这个怎么全屏?在各种浏览器下?
访客 *zhenghy* @ 2012-05-04 06:28:49 写道:
怎么全屏播放呀?感觉不靠谱...还是beamer做的pdf好吧.
浏览器的全屏功能自盘古开天辟地时就有了,只不过极少有人用它而已。Firefox和Chrome都是F11键,其它浏览器我不清楚。
至于beamer还是HTML5,就是个人口味问题了。
——原帖发布于 2012-05-04 16:43:43
访客 *白日梦* @ 2012-07-19 15:26:03 写道:
HTML5好强大, 估计很快会流形起来.
访客 *Mingxinglai* @ 2012-08-25 08:29:19 写道:
你好,我是一个前端白痴,看到这个html5很炫,不知道怎么做的,我fork你的文件下来看源代码,我也了解一点markdown,但是怎么你的 2011-r-dev-lessons.md 看不懂……求较程,还有一点我不明白的就是jekyll 的网页可以直接以md为后缀名的,为什么还需要一个 2011-r-dev-lessons.html呢?
md是源代码,html是编译结果。
md有很多转换工具,各自为政,语法不统一,我这里注明了是keydown,所以你要看keydown的说明。
——原帖发布于 2012-08-26 01:19:32
访客 *明星 赖* @ 2012-11-09 21:11:35 写道:
非常感谢你的答复,今天晚上研究了一下,我已经能够做出简单的幻灯片了。我有一个疑问就是你是如何将md转成html的,我用你的2011-r-dev-lessons.md 文件执行keydown slides 2011-r-dev-lessons.md 操作,生成的html居然和你的不一样,其他地方你改过我可以理解,为什么“body....../body”里面的内容差异那么大呢,不知道你是用什么方法的。
我当时用的那个keydown版本后来经过了很大的修改,所以你看到的样式完全变了。
——原帖发布于 2012-11-09 22:25:18
访客 *明星 赖* @ 2012-11-10 01:12:38 写道:
手工修改?那工作量不是很大?
访客 *明星 赖* @ 2012-11-10 01:16:40 写道:
刚看了一下啊,好像有规律,可以用宏录制+shell脚本
可以装旧版本的。我不喜欢新版的keydown,觉得太过臃肿了。
——原帖发布于 2012-11-10 02:51:00
访客 *Veronica* @ 2014-06-23 05:13:07 写道:
正在写用html5格式做slidify的作业,翻到你的blog,哈哈好有趣
访客 *Sunnysean* @ 2014-12-30 13:08:56 写道:
从2011年开始一直参加cos的R语言会议,不过问题与这个无关。你的邮箱怎么和xie@yihui.name绑定?gmail可以么?
这已经是前朝旧事了,几年前Google有提供免费的私有域名绑定Gmail服务,现在已经变成收费了:https://www.google.com/a
——原帖发布于 2014-12-30 22:05:36
访客 *Bruce Zhao* @ 2015-03-27 15:01:36 写道:
我在做HTML Slide时 ,插入本地图片怎么也成功不了,pandoc 显示无法获取。下面是我的代码 : "  " . 后面括号里面是我的work directory。这个有点急,如果您有时间请回复我。不甚感激啊!
Sign in to join the discussion
Sign in with GitHub