CodeIgniter模板中使用自定义配置

因为启用了CDN,所以需要有个地方配置静态文件的路径,以便在开发环境中,将静态路径指向本地。

这里有两个问题:1、如何启用自定义配置?2、如何在view中获取到配置?

一、启用并自动加载自定义配置

/application/config/目录下新建一个配置文件vars.php(名字可以随意):

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
 * 自定义的配置
 */
$config['static_local_path'] = '/static/';

显然,需要将这个配置文件自动加载:修改文件/application/config/autoload.php

$autoload['config'] = array('vars');//这里的vars是上面的那个文件名

当然你也可以选择将配置信息直接放在原来的config.php里,那就不用看这步了。

阅读全文→

重新启用CDN

重新启用了CDN。仍然使用的是七牛的服务。

不同的是这次绑了自己的域名。这样今后如果有情况需要迁移,就比较方便。


非常感谢七牛提供的服务。

七牛CDN加速针对小流量网站,是免费的。使用自己域名的话,仅需要冲10元钱,当然域名要备过案。

如果想试试,用我的推荐链接吧:

https://portal.qiniu.com/signup?code=3lb4in45m8toy


当然这货毕竟是免费的。若网站静态文件有什么异常,在下面留言或在微博吼我。

解决SyntaxHighlighter换行问题

因为用的百度编辑器自带的缘故,代码高亮插件选用了SyntaxHighlighter。

但是这货有个蛋疼的问题就是长一些的代码不能自己换行,会出滚动条。

于是网上找了个“解决方法”:把默认的不换行样式去掉,或覆盖成默认:

.syntaxhighlighter .line {
  /*white-space: pre !important; 注释掉,或者外部覆盖掉 */
}

烦人的横向滚动条没有了,但是,看起来还是怪怪的。就像这样,这是从贼寇同学站上截的图,求不打

竟然和行号没对齐!

阅读全文→

关于这阵子

网站挂了两周多,今天终于恢复了。

原因嘛,看看左下角:

Linode机房的速度实在不给力,网站迁回国内了,跑在阿里云上,速度还不错~

备案期间,网站是要关闭的,所以一直是挂掉的状态。

(江苏备案还算蛮快的,超出了预计)

=========

总之现在已经复活了,之后要好好更新了。(但愿有时间吧)

新博客终于上线了

新版的博客终于上线了!

说来惭愧,第一行代码是两年多前的,直到今天才算是基本完工。实在是很坎坷。

仍然有些地方需要调试,且写到这里。待续吧。


阅读全文→