经历了1天的休息,也在昨天泽泽的主题站发现主题显示的一些问题,所以抽空就修改了一下发现的问题。v1.11. 修改在响应式移动适配时的问题。2. 修改右侧栏标题和评论过长没有换行的问题。3. 增加了文章和页面新增和编辑直接支持缩略图和来源页的字段。4. 增加了可配置列表分类,类似专题或小说,菜单子分类不下拉,点击进去直接显示子分类的列表(专题名),再点子分类(专题名)进去直接显示标题目录(专题目录),可去看demo小说分类,不配置不影响正常使用。5.修改了分页显示的一些问题。 再次贴上github:https://github.com/awinds/xaink和Demo:https://www.xa.ink
关于因为想学习响应式布局练练手,所以萌生了开了一个主题的想法,而我正好在使用百度,何不就做个和百度一样的主题Github:https://github.com/awinds/xainkDemo:https://www.xa.ink
最近在手搓主题练练手,想起好多年前写的一小段JS代码,输入konami密码,网站做一些响应,后面这段代码改到原来的主题里去了。新主题里也要加这个代码就感觉不方便了,不如改成一个插件,这样就不用每次都改主题代码了。来来,试试以下密码,看看有什么效果,响应效果自已去定义。Github:https://github.com/awinds/Konami
之前把右侧边栏增加了网站地图栏,里面包含了登录(如果已登录则是进入后台,退出),文章RSS,评论RSS,如果有网站地图sitemap插件则显示Sitemap,想了想感觉太显,还不如改到头像下面,又继续折腾了,效果如下:
想到Typecho是支持多级分类的,而且我自己也有使用多级分类,目前Jasmine主题不支持下拉菜单,只能自己动手啦!效果图如下: 当然,手机端也得加上: 具体修改代码上传到github了:https://github.com/awinds/Jasmine 顺便,给切换白天黑夜主题时增加了个customeCallback,这样可以在外面自己处理,就像下面的虫洞白天黑夜都没问题了!
EU.ORG的免费域名大家都知道是免费域名里最好的,随着FREENOM的塌房和EU.ORG的创始人皮埃尔·贝萨克(Pierre Beyssac)年龄越来越大,审批时间越来越长,现在EU.ORG的免费域名也开始交易起来。这里就介绍下EU.ORG的域名过户(PUSH)。 在EU.ORG注册成功功会得到一个账号,XXXXXX-FREE(A账号),这里卖家叫A00001-FREE(B账号),买家叫B00001-FREE。
自从顶级免费域名freenom没有以后,现在已经没有可以一直使用的顶级免费域名了,就算有也是提供第一年免费,之前在freenom已pending状态的域名可以选择发送邮件到info@freenom.com说明情况后可以改为收费状态并已付费10年。 以下整理了一些可以用的免费二级域名: https://nic.eu.org 可以申请到eu.org的免费二级域名,需要审核,但是审核就比较随缘了,稳定性高,从1996年一直提供免费域名,可以使用CF解析 https://nic.ua 可以申请到pp.ua的免费二级域名,需要绑定信用卡才能申请,无法隐藏whios信息,稳定性高,可以使用CF解析 https://freedns.afraid.org 可以申请到mooo.com/688.org/us.to等很多免费二级域名,不可使用CF解析,其中mooo.com/688.org已被污染,建议找未污染后缀 https://freedomain.one 可
使用curl库能很好的实现文件下载,而且curl库也能直接支持https(编译的时候带好openssl),下面是具体的实现文件下载的过程:首页,需要定义一个下载任务的结构: typedef struct _tagDownTask { char url[1024]; char filePath[1024]; unsigned long totalSize; unsigned long currentFileSize; unsigned long limitSize; //0为不限制 FILE* pfile; //文件句柄 unsigned long fileSize; char checkSum[64]; //md5效验码 }DownTask;
碰到一个奇怪的问题,通过localtime生成本地日期时间打日志,结果日志会出现非北京时间,好奇去查了一个,结果发现此函数是非线程安全函数,原来代码如下: int32_t utc2datetime(uint32_t utctime, SVC_TIME* out_pTime) { time_t rawtime; struct tm * p; rawtime = utctime; p = localtime(&rawtime); out_pTime->unYear = (uint32_t)(1900 + p->tm_year); out_pTime->unMonth = (uint16_t)(1 + p->tm_mon); out_pTime->unDay = (uint16_t)p->tm_mday; out_pTime->unHour = (uint16_t)p->tm_hour; out_pTime->unMinute = (uint16_t)p->tm_min; out_pTime->un
浏览器定位是可以使用javascript直接获取当前你的网络所在的位置信息,主要方法为 navigator.geolocation.getCurrentPosition(function(position){});其中`position`信息中包括以下内容:经度 : position.coords.longitude纬度 : position.coords.latitude精度 : position.coords.accuracy高程 : position.coords.altitude高程精度 : position.coords.altitudeAcuracy方向 : position.coords.heading速度 : position.coords.speed时间戳 : position.timestamp
小A