Bitcron模板如何重用代码

Bitcron模板中可使用include来引用另一个文件,比如网站侧边栏在首页和分类页都有展示,这里就可以把侧边栏的代码写到单独的模板文件aside.jade中,然后在首页模板index.jade或者分类页模板中直接引用这个文件。

//index.jade
include aside.jade

然而实际上侧边栏有很多部分,在不同页面往往显示的不完全一样,比如首页显示网站信息、分类列表,分类页显示网站信息和最新文章列表。
如果用include来实现的话就得判断当前页是首页还是分类页,或者干脆把网站信息、分类列表、最新文章列表都独立成单个文件?这就更复杂了。。

这个时候就需要用到Bitcron模板中的mixin,mixin相当于自定义函数,我们可以把每个模块独立成函数统一写到mixins.jade文件中,然后在需要的地方用from mixins import来调用。

阅读全文

如何自由访问宜家全球的网站

如果手机访问宜家移动版m.ikea.com默认是有切换国家的功能,但是电脑版www.ikea.com则不能选择国家而是直接跳转到对应的国家了,比如宜家中国www.ikea.com/cn/zh,即使你直接访问www.ikea.com/us也还是跳转到中国。

只需添加一条host指向宜家美国的ip就可以了。184.26.44.106 www.ikea.com,此时访问首页就不会跳转,而是出现选择国家的页面,完美!
ikea

在二手东买了一台锤子手机

京东锤子手机M1L顶配只要2499,而且还能12期免息。不满王自如的评测于是入手了,没想到喷的还是有一点道理的——锤子科技性能最好设计最差的手机。

先说我的问题吧,可能也只是个例,屏幕默认色温下明显偏红,底部出现一毫米多比其他地方暗,有点渐变的意思,最初以为是系统故意的,应用切换偶尔出现亮度细微变化。不知道是我脸黑,还是京东处理的次品。

如果上面我遇到的问题是个案的话,下面说说客观的评价。看王自如这次的评测确实有点不爽,满满的恶意,不过还是有几分道理。
后盖和坚果一样敲敲会发出声音,不过,这个后盖我认为为连坚果的都不如,没有情怀大logo,而且它还是滑的!真是透着廉价感,不知道最初原价买回去的人是什么感受。
这次的M1和T1比较,就是性能和设计的两个极端。如果要我选择的话我会选择后者,毕竟经典的设计会一直在那儿,配置性能则会随着时间被遗忘。如果锤粉想收藏M1的话建议买皮革后盖,它会像情怀大logo一样慢慢被磨损,留下岁月的痕迹。

最后声明一下,Smartisan OS 依然是安卓里最好的系统。

Vultr全场半价,网费2毛钱每小时

Vultr全场半价,VPS最便宜只要2.5刀每月,但是它是按小时计费的,配置方面,200GB SSD,512MB内存,500G流量。用来科学上网非常不错,搭建SSR+锐速,看YouTube 720P无压力。

1.注册购买

直接去官网首页注册即可,购买需要先充值,最低五刀,支持PayPal,信用卡和比特币。

2.安装SSR

这里用的自动安装脚本,很简单了。

#安装:
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
阅读全文

win7局域网跨网段访问共享

有两个网段172.16.1.x172.16.2.x,实现互访共享。
通用的办法就是修改子网掩码,但是这里需求只需要访问某几台电脑,比如共享打印机。

首先设置防火墙规则,在目标机器上添加入站规则,UDP端口137、138,TCP端口139、445,此时用\\ip的形式就已经可以访问了。
如果要用\\计算机名访问的话,则需要在客户机的hosts文件里加一条记录,比如:172.16.1.2 PC1,然后就能通过\\PC1来访问了。

MRBS会议室预定管理系统

MRBS是一个PHP的会议室预定系统,能够方便的查看管理会议室等公共房间。

1.下载安装 MRBS

MRBS官网下载后把web目录下的文件丢到服务器上去。它并没有安装页面,需要自己在数据库里建立创建数据库和表格,首先在MySQL数据库里执行tables.my.sql,创建表格。

2.修改配置文件

有两个配置文件,systemdefaults.inc.php,包含了系统所有的可配置项;config.inc.php,优先级更高,一般都在这里面修改,没有的去前面的文件复制即可。

//修改项:
$timezone = "Asia/Shanghai";//设置时区
$db_database = "mrbs";//数据库名,上一步建立的
$db_login = "root";//数据库用户名
$db_password = '';数据库密码
//添加项:
$auth["type"]="db";//验证方式
$disable_automatic_language_changing = 1;//禁用自动语言
$default_language_tokens = "zh-cn";//设置默认语言为中文
$mrbs_company = "XXX";//标题

界面语言会根据浏览器来自动改变,这里用$disable_automatic_language_changing来禁用,$default_language_tokens设置默认语言。

Acrylic DNS Proxy搭建DNS缓存服务器

在Ubuntu上折腾了一阵DNSMASQ实在是不习惯,感觉Linux真是反人类,于是又回到了我大微软的的怀抱。
Acrylic DNS Proxy简单的讲就是一个DNS缓存服务器,一次查询后,以后直接从本地取ip,理论上讲访问网站速度更快了~更强大的功能在于他可以通配符配置hosts!

1.下载安装 Acrylic DNS Proxy

可直接去Acrylic官网下载,最新版本0.9.35去年11月更新的,不到600K的安装包,下载安装完成。

2.设置本地连接的DNS为127.0.0.1

在CMD里用nslookup命令看看是否工作在正常,如果出现请求超时,说明Acrylic的DNS有问题,这时需要修改配置文件。
nslookup

阅读全文

Bitcron模板常用的代码片段

整理了些Bitcron模板常用的代码片段,方便使用,不定期更新。

全站相关(site)

网站标题:site.title
网站二级标题:site.sub_title
网站关键词:site.keywords
网站描述:site.description
网站所有标签链接:

for tag_name in site.tags
    a(href="/tag/{{tag_name|urlencode()}}")= tag_name

网站文章数:get_data(return_count=true,with_page=false)
网站分类数:get_data(type='folder', level=[1,2], return_count=true,min_posts_count=1)
网站标签数:site.tags.length

阅读全文