我正在使用nanoc为我的项目生成文档。我有几个文件(~50)和布局已经创建,但目前我正在处理单个文件。奇怪的是,它编译这个文件不到第二秒,而是花费超过20秒的时间处理这些文件!Nanoc编译时间很长
Loading site data…
Compiling site…
update [0.71s] output/docs/js/getData/index.html
Site compiled in 22.96s.
当我中止该过程后:用CTRL + C
update [0.71s] output/docs/js/getData/index.html
线和nanoc view
我的文件编译好。你有什么想法如何加快这个过程? nanoc在20秒内干什么?
你说得对。我通过--verbose,我看到问题在哪里。在编译后显示的表格中,我看到colorize_syntax的总时间是22.33s。我使用pygmentize。哪一个会更快地着色HTML和JS snipets? – keepkimi
切换到代码。谢谢! – keepkimi
Pygmentize非常慢。直接替换是[pygments.rb](https://github.com/tmm1/pygments.rb),这是更快的(上面已经提到)。看看[pull request#100 for developer.github.com](https://github.com/github/developer.github.com/pull/100)以了解加速!我个人使用CodeRay,虽然工作得很好。你能提供一个你现在加速的概念吗? – ddfreyne