装修记再续与折腾域名
汉化续
上回在搞完移动端优化后,偶然发现一个主题jacman的归档页里月份显示为中文,于是果断clone下来,在jacman\layout\_partial\archives.ejs
里发现了这个:
|
|
额,原来传个格式参数就能解决日期显示问题,真是踏破铁鞋无觅处···再按__('archive_date')
去language文件夹里翻,格式控制是这样的:archive_date: YYYY年 MM月
。于是依照此方法顺利解决这一大问题,并顺便把Hexo\_config.yml
里的日期格式也汉化了。然后想趁胜追击,把回到顶部按钮也改正常,但弄了好久也没进展,不过倒是发现pacman主题的原生多说评论框代码和我自己添加的不一样:
|
|
拿过来贴了一下,嗯,还是原装的看起来舒服啊,想想自己走上这条改装之路也是够坎坷曲折、柳暗花明的(┬_┬)。。。
域名与dns配置
为了保证博客访问速度和防止哪天github在国内又上不了,顺着zippera的教程,我把博客挪窝到几个月前注册后就没去过的Gitcafe上,现在访问速度嗖嗖的。
有了速度保证,就心血来潮想弄个域名玩玩,先是去dot.tk上搞了几个免费域名,但是因为不能用dnspod的dns服务,其本身提供的在天朝又卡的要命,试了一早上曲线救国方法都不顶用。在此不得不吐槽它的注册机制和登录设计,太古老的又让人蛋疼模式了,就算那个具有浓浓bootstrap风格的新站,也是不停地提交后登不上,尤其那个按钮实在是让人抓狂,继承了老站那个让人不知道有没有按下去的风格,弄个active样式会shi吗,非得只弄一个样式,这还是按钮吗?果然免费没好货,体验还让人心烦。
所以还是去找godaddy吧,发现levonlin.info这个域名只要二十几块后,当即买买买。配好dns后,以为又可以体验飞一般的感觉了,但是页面却总加载不了。以为是域名转接要时间,但等了好几个小时还不行,于是把域名指向到github,等了一回就ok了。我就不信邪,又转回gitcafe,又见404,是不是该找客服了?结果进到很多次被我无视的gitcafe帮助文档才发现gitcafe比起github绑定域名要多一步项目上添加绑定的域名,于是问题就这样解决了。
ps.还是得吐槽一下gitcafe自定义域名的选项太难找了,首先经过改版,文档的图片却没改,新版全绿色的选项、按钮无法突出功能重点,如下图:
站内搜索
本主题原先的内置搜索是谷歌,但毕竟本博做了这么多使用我国国情的调整,所以搜索这块本想用百度实现。后来把发现百度挂上后风格实在太不和谐,便依照JerryFu童鞋的教程改用了swiftype为hexo添加站内搜索,这回可就和谐多了。
但是本着爱折腾的原则,搜索框样式还是得改一改的,因为Tinny的导航栏和原生的pacman主题不一样,是和textlogo放在同一行的,而添加那个一有输入焦点就变长的搜索框后,一输入文字导航栏就会掉到下面。所以在Tinny\source\css\_partial\header.styl
的#textlogo
下添加
|
|
保证导航栏在非移动端屏幕下都不会被挤下去,当然每个人的导航栏各不相同,width的取值看你自己的情况调咯。
本文最后ps.这回没吐槽了,赞一下swiftype官网的设计风格,体验很舒服,和我今天的遭遇形成鲜明对比。