分类:wordpress相关

静态博客系统Hexo

其实很多年以前,在静态博客刚开始流行的2014年,我就已经尝试过hexo,并且将其部署到了github page。只不过当时主要目的是为尝鲜(包括gohst博客系统等),最终还是选择了wordpress作为博客程序。最近打算学下前端知识,刚好想起hexo使用 markdown编写文章,于是又开始尝试使用hexo,这样一次性可以把html css js git全都练个遍。

好了进入正题,准备工作当然是先在本地安装node.js和git工具,这个自行安装,不作赘述。

然后就是 常规的本地 部署hexo,步骤基本就那些。

  • 安装hexo
  • npm install -g hexo-cli
  • 选择一个目录来存放hexo
  • D:
  • mkdir hexo
  • hexo init hexo //后面那...
阅读全文

WordPress升级失败,提示URL error 77: Problem with the SSL CA cert

今天打开网站后台,看到wordpress有个更新,我的习惯当然是,有新的就更新啦。

可是点了立即更新后,很快就提示下载失败,提示URL error 77: Problem with the SSL CA cert。感觉跟证书有关系,想起来我前两天刚给网站加了https。

搜索了一下这个报错,果然是跟证书有关的,原来添加了证书以后,需要重启php-fpm,但是我那天加了https后只把nginx重启了。。

服务器装的是lnmp环境,直接 lnmp restart,把所以东西都重启了一遍,然后重新更新,问题解决。

阅读全文

一次蛋疼的wordpress迁移之旅

              本站自建立以来,前前后后因为各种原因换了N次服务器。
现在决定搬回阿里云备个案,专心写东西。
最近备案终于下来了,于是开始迁移工作。
一开始就遇到了大麻烦,之前本站是放在网易蜂巢上的,于是开始开始打包文件,导出数据库。
可是当我打包好网站文件,准备用phpmyadmin导出sql的时候发现mysql挂掉了,怎么也启不启来,蜂巢的容器都没法重启。
每次启动mysql都会提示“MySQL server PID file could not be found”。
到网上查了半天,说报这个错的原因有很多,但是我感觉都不是,后来偶然发现一个说服务器日志文件满了也会出现这个问题,
我恍然大悟,会不会是容器磁盘满了。
结果一查,df -h ,妈蛋,全tm 100%。
...

阅读全文

微信公告号提示“你的程序为盗版,非法授权”

虽然用的开心版,但是程序应该是木有问题的,网上查了下,是api的问题,可能是配置的api已经不能响应了,更换之,问题解决。找到PigCmsLibActionHomeWeixinaction.class.php这个文件在其中找到这一行$str = 'http://api.xxx.com/api.php?key=free&appid=0&msg='.urlencode($name); 其中xxx就是提供api的网址,换一个有效的替换上就ok了。

阅读全文

超级便宜的独立ip主机buyshared

  国外的vps很便宜,主机自然也是白菜价,可是我今天这说的这款特别之处在于它是独立ip.而且特便宜.喜欢独立ip的小伙伴们下手要快哦. 我本身手上有一个去年申请的serverhub免费空间,独立ip哦.可是看到buyshared这便宜的价格,还是忍不住败了一个. 具体配置1G空间,100G流量,独立ip,年付5美金,支持支付宝付款. 申请方法也很简单,直接到buyshared.net注册个帐号购买就行了。 补充2点吧。第一就是这家对防欺诈抓的比较严,所以大家尽量填真实信息注册,因为他不限制国人购买,所以不需要挂DL。第二点就是,因为是cpanel面板,所以带ssh功能哦,而且权限还挺大的。至于用途嘛,你懂的。 测试ip就不给了,反正也就那样了...

阅读全文

简单解决gravator头像无法显示的问题

在tc gravator服务器已经被Q,导致很多wordpress站点的头像无法显示到网上找了一个比较简单的解决办法分享给大家修改当前主题目录下的functions.php,加入以下代码function mytheme_get_avatar($avatar) {
    $avatar = str_replace(array("gravatar1.233.wiki",
    "gravatar0.233.wiki","gravatar0.233.wiki","gravatar1.233.wiki"),
    "gravatar.duoshuo.com",$avatar);
    return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar&#...

阅读全文

使用百度ueditor替代wordpress自带编辑器

一直觉得wordpress自带的编辑器太过于简陋,如果不使用代码或者插件的话,很多功能都无法实现连字体大小都不能修改。如果想要弄出一个漂亮排版的文章就很难,用代码的话对我这种对代码不熟的人更是痛苦万分。终于下定了决心,决定将它换掉。但是wordpress编辑插件众多,到底哪一个好呢?或者说哪一个更适合我呢,总不能一个个去试用吧。后来无意中看到了ueditor,想起了好久以前就听说过这个由百度贡献的开源富文本编辑器,于是决定了,就是它了。可是到官网一看,居然没有提供wordpress的相关插件,于是百度了一下,发现以前是有的,不知道后来因为什么原因,没有再开发了,好在功夫不负有心人,在一位博主的站里找到了他自己修改的ueditor插...

阅读全文

百度云加速取消流量限制啦

感觉自己有点后知后觉,百度云加速在8月18日就已经取消了流量限制,

我居然到现在才知道,不过不要紧,还不算晚。

百度云加速有免费版本,而且免费版本也是不限制流量的。

是不是爽爆了,有了云加速,网站再也不卡啦。

欢迎大家踊跃去测试咯。

说明一下,本博客没有使用任何CDN,主要是懒得弄,嘿嘿。

顺便贴一下套餐吧,大家自己看吧。

[caption id="attachment_470" align="alignnone" width="300"]免费cdn 免费cdn[/caption]

阅读全文

wordpress中插入视频并全屏播放

以前访问过我博客的朋友们应该知道,我喜欢分享一些好看的视频。
但是后来我发现那些视频都没办法全屏,然后一直在网上找原因,可惜没找到。
呵呵。
后来无意中还是被我找到解决办法了。
我们以优酷视频为例
我们知道要讲优酷提供了三种代码帮我们将视频嵌入到网页中,
而这三种方法 ,wordpress都是支持的。
现在问题来了,当我们使用html代码,用标签,播放视频的时候,
点击下面的全屏或者双击播放窗口,都不能够全屏播放。
而我以前一直都是使用嵌入视频的,后来改用通用代码
使用 ,居然可以全屏播放了,
后来看了下,原来iframe标签后面有一个allowfullscreen参数,
这就解释了为什么它可以支持全屏了。
至于flash嵌入方式,直接嵌入也是...

阅读全文