D.H.Q的烂笔头

Just code for fun~

Articles about: zotonic

用 Nginx 作为 Zotonic 的反向代理

之前的 Zotonic 安装配置时也说过,Zotonic 的默认访问端口是8000,就是访问网站的时候要在网站域名后面加上端口值8000,例如本站:http://dhq.me:8000/。这个值由 "/priv/config" 文件里的 listen_port 值决定,如果要改为像平常访问网站那样只填域名不用写上端口值8000访问的话,可以把 listen_port 的值改为80,重启 zotonic 就行(PS:有些系统(例如Mac)使用1024以下端口的话需要管理员权限,不然启动 zotonic 会失败)。

不过,如果你像我在 linode 的 VPS 上用 nginx 架设有其他非 zotonic 的网站,那么就需要用 nginx 来作反向代理。还好,官方有一篇介绍用nginx作反向代理的文档 -- 《Proxying Zotonic with nginx》。下面是我用 nginx 配置作反向代理的配置:

继续阅读 »

安装 zotonic 代码语法高亮模块 -- mod_syntaxhighlighter

对于一个对代码有严重洁癖的我来说,一直想给文章里的代码弄个语法高亮显示,起码看代码能看得舒服些吧。还好,在 zotonic模块库 里找到了一个代码高亮的模块 -- mod_syntaxhighlighter(也可以说是zotonic的插件吧)。其实这个模块可以说是现在广为流行使用的语法高亮显示 SyntaxHighlighter 在 zotonic 里的集成,也就是说这个模块是基于…

继续阅读 »

Zotonic 自定义类似QQ空间404的公益页面

最近在微博上看到 QQ 空间修改了自己的 HTTP 404 状态码 页面,用户打开了一个网站不存在的页面时,会显示如下图所示的画面:

QQ空间404

这种把公益融合在功能上的修改,由心的觉得很赞!

恰好本人有一个蔽站,这种利人不损自的事情,何乐而不为:^)。

对于404的公益数据,国内的 益播公益 有提供调用的API,只需在定义的404页面上加上一下代码就行:

<iframe scrolling='no' frameborder='0' src='http://yibo.iyiyun.com/js/yibo404' width='735' height='700' style="display:block;"></iframe>

继续阅读 »

zotonic 在 Ubuntu 下的安装配置

zotonic 是一个用erlang写的、高效、实时的WEB框架,也可以当作一个内容管理系统(CMS)用,据说比一般的PHP CMS要快10倍以上,刚好工作上也用到 erlang,于是就有了把 wordpress 转为 zotonic 的念头。

继续阅读 »
返回顶部