MoonScript 站点怎么静态编译的

计划翻译 http://moonscript.org
Twitter 上 @ 了作者, 被 @ 回了, 只好开小差快点干掉, 结果花了好多时间啊

两个站点 Folk:
https://github.com/coffee-js/moonscript-site
https://github.com/coffee-js/moonscript

随后修改 moonscript-site 的子模块, 更新模块:

vim .gitmodules
git submodule sync
git submodule init
git submodule update

安装 sitegen 命令:

luarocks-5.1 build https://raw.github.com/leafo/sitegen/master/sitegen-dev-1.rockspec

搞不定, 只好询问作者了, 更新, 搞定

https://github.com/leafo/sitegen/issues/1

但是编译站点时候出错了, issue 作者... - -! 原来是 cosmo 模块的 bug, 需要从源码安装..

https://github.com/leafo/moonscript-site/issues/4

那就从源码安装

git clone https://github.com/mascarenhas/cosmo
cd cosmo
./configure lua # 否则默认 lua51 找不到, 报错
sudo make && make install

装好了运行还是要报错, 缺模块, 装:

luarocks install alt-getopt
luarocks install date # 安装了两边, 更新版本
luarocks install yaml
make all # 很慢..

静态文件终于生成了, 但是 CSS 文件是空的.. sass, 编译吧:

make js
sudo gem install sass
sass style.scss > www/style.css
sass ref.scss > www/ref.css

然后翻译一句看一下, 再把静态文件传到 Ubuntu 上..
我本机的环境是 OS X 10.9 , 采用 Ngnix 建立静态站点.

http://moon-script.org/

又挖一大坑... 求参与翻译.


返回博客首页: http://blog.tiye.me

你可能感兴趣的:(lua)