念念不忘
必有回响

记项目上传到github报错failed to push some refs to的解决方法

Nick阅读(6)

之前有几次把本地文件上传到github上是正常的,今天上传总是报错,找了很久发现一篇可以实际解决报错问题的文章,原来是我远程库与本地库不一致造成的,运行

以及重新提交就上传成功。

原文转载地址:传送门

问题说明

当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。

如下图所示
我在github库中对某个文件进行了在线的编辑,并且没有同步到本地库,之后我在本地库添加了文件test.txt,并想提交到github,出现以下错误:error:failed to push some refs to。
记项目上传到github报错failed to push some refs to的解决方法

解决方案

这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。 使用指令

这条指令的意思是把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。

如图:
记项目上传到github报错failed to push some refs to的解决方法

下面我用图形象的解释下错误情况的发生和解决

gitpush失败2
git pull –rebase origin master意为先取消commit记录,并且把它们临时 保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
gitpush失败3
接下来就可以把本地库push到远程库当中了。
gitpush失败4以上是解决方法,有同样问题的小伙伴可以试试,添加这两条命令就可以成功上传到github上。

 

 

WordPress博客美化:给你的网站加个蒲公英特效

Nick阅读(25)

本文为转载,喜欢的可以试试,先看看效果图:

WordPress博客美化:给你的网站加个蒲公英特效

方法一: 直接将下面的代码添加到网站的</body>之前,通常都是footer.php文件中修改

方法二:相对上面的代码进行了整理,把CSS样式分开加载,有利于提高网站访问速度

CSS代码–添加到网站主题CSS文件中,通常是main.css或者style.css文件中修改

再将以下代码添加至网站的</body>之前

以上两种方法均能在网站左下角实现蒲公英特效,最后附上代码中需要的图片素材。鼠标右键下载,上传至网站目录,把图片路径或地址加到以上代码中,修改后刷新浏览器缓存即可看到效果了。

原文转载:传送门

【转】WordPress添加QQ、微博、微信第三方登录功能

Nick阅读(28)

【转】WordPress添加QQ、微博、微信第三方登录功能

从手机上的App,到电脑端的网站,我们每天都会接触到大量的应用。如果为每个应用都注册一个独立账号,不仅费时费力,以后管理起来也麻烦。所以你会发现市面上大部分应用,无论是移动端的应用,还是Web端的应用,都提供了微信、QQ、新浪等第三方授权登录的功能。扫一扫就可以登录的方式,大大降低了使用应用的门槛,提高了用户体验。

WordPress也可以通过第三方提供的接口,实现wordpress第三方授权登录的功能。实现这一个功能,需要wordpress平台的插件支持。常用的配置插件有Open Social、QQworld等,今天我们要使用的是另外一款插件Wechat Social。选择它一方面是因为它的扩展比较丰富,几乎支持大部分主流的第三方应用,另一方面是因为它提供了代理登录的功能。因为微信、QQ、微博登录申请要求较高,个人用户申请比较困难,代理登录服务才显得尤为重要。

根据我前面的测试,微信、QQ、微信的申请难度由低到高依次为QQ、微博、微信,QQ要求上传身份认证信息、网站备案信息、站点logo等就可以了。微博除了需要提供前面提到的信息,流程上更加复杂,比如需要提供的站点logo就有三个尺寸,缺一不可。微信更是需要企业用户才可以申请。当然,行动派这这里还是鼓励大家也尝试一下的,反正申请通过了,嘉大欢喜,没通过也没什么损失。

申请入口

QQ互联申请入口:https://connect.qq.com/index.html

微博开放平台申请入口:http://open.weibo.com/

微信开放平台申请入口:https://open.weixin.qq.com/

 

大致思路:

1、下载安装Wechat Social插件

2、第三方开放平台申请接口,创建一个网站应用,获取应用的APP ID 和APP key

3、启用Wechat Social插件提供的扩展,填写应用的接口APP和APP Key,保存即可。

 

一、开始之前,先看一下效果

使用了QQ、微博、微信的扩展,效果如图二所示。

WordPress添加QQ、微博、微信第三方登录功能 WordPress添加QQ、微博、微信第三方登录功能

 

 

二、使用方法

1、下载Wechat Social插件

进入wordpress官网下载Wechat Social。

WordPress添加QQ、微博、微信第三方登录功能

 

2、安装插件

下载完成后,通过FTP工具上传到wp-content/plugins/目录并启用(或者wordpress后台直接上传安装)。需要注意的是,上传启用后,插件还没部署成功。需要点击“重新安装”,进入安装界面进行安装。

WordPress添加QQ、微博、微信第三方登录功能

安装也比较简单,安装配置保持默认即可,安装界面如下所示:

WordPress添加QQ、微博、微信第三方登录功能
WordPress添加QQ、微博、微信第三方登录功能
WordPress添加QQ、微博、微信第三方登录功能
WordPress添加QQ、微博、微信第三方登录功能

 

3、配置插件

安装完成后,进入插件设置界面,可以看到插件的全部扩展。

配置登录功能分为两种情况:第一种是使用我们自己申请的第三方接口配置登录功能。一种是使用插件提供的代理登录服务。如果你前面已经申请了QQ互联等第三方开放平台申请了接口,建议采用第一种。如果没有,就可以考虑插件提供的代理登录服务。

这里以QQ扩展为例,说一说如何使用我们自己的接口接口进行配置。

WordPress添加QQ、微博、微信第三方登录功能

选择QQ扩展的设置按钮,进入设置页面,发现插件需要我们提供APP ID和APP key。由于我们还没有在QQ互联创建应用,我们需要到QQ互联创建一个网站应用,将应用的的APP ID和APP key复制粘贴到这里。

WordPress添加QQ、微博、微信第三方登录功能

所以我们先登录QQ互联,在应用管理页面创建一个网站应用,审核通过后,官方就会给我们的应用分配一个APP ID 和 APP key。审核周期1个小时到几天不等。由于时间关系,我这边已经申请好了。打开我们的应用详情,将APP ID 和APP Key 复制粘贴到上一步的QQ配置页面,然后保存更改。这时,别人进入登录页面,就可以看到QQ登录的选项了,其它扩展的配置同理。

WordPress添加QQ、微博、微信第三方登录功能

原文地址:传送门

给WordPress网站添加鼠标点击【烟花绽放效果】

Nick阅读(28)

【转】博客有了好的内容,如果能稍作包装,就能提高整体的用户体验,提高读者在页面的停留时间。动效可能是网站包装里面比较容易出效果的一种。看习惯了千篇一律的静态网页,是不是想有一点点突破和变化?今天行动派就给大家分享一个酷炫的鼠标点击爆炸五颜六色的特效。开始之前先看一下效果:

给WordPress网站添加鼠标点击【烟花绽放效果】

实现的方法非常简单:

1、添加一个JS文件到主题目录下(下载地址在文末)。

2、将下面这段代码复制粘贴到主题footer.php文件</body>标签前。(注:代码中的路径改为你上传目录的绝对路径。)

建议下载js文件解压后放到你主题的js目录里面,然后一般路径就为http://你的域名/wp-content/themes/你的主题名称/js/djtx.js。

原文地址:传送门

WordPress美化,给博客底部添加网站运营时间

Nick阅读(22)

PO下js代码,可以自定义修改:

先配张图:WordPress美化,给博客底部添加网站运营时间

 

WordPress撰写新文章界面的显示选项按钮点击无反应的解决办法

Nick阅读(22)

这两天后台出现小问题,写不了文章,编辑器打不开,新建的分类子项目添加不进去….,然后找度娘,后来发现在function.php文件末尾加上一条语句就可以解决所有疑难杂症,点击菜单-分类目录也可以打开子目录了。

Wordpress撰写新文章界面的显示选项按钮点击无反应的解决办法

下面是转载内容==============================================

最近升级wordpress之后,发现在文章编辑界面的添加新媒体可视化按钮点击无反应,如下:

Wordpress撰写新文章界面的显示选项按钮点击无反应的解决办法

然后就在网上找解决办法,然后发现基本所有的解决办法都是,连接网站服务器,下载并编辑wp-config.php文件,在该文件最后加上如下一行代码:

然后上传到服务器,覆盖原来的wp-config.php文件,这样问题就可以解决了。

对此,官方给出的解释是:

Disable Javascript Concatenation To result in a faster administration
area, all Javascript files are concatenated into one URL. If
Javascript is failing to work in your administration area, you can try
disabling this feature:define(‘CONCATENATE_SCRIPTS’, false);

意思就是,wordpress为了提高效率所以把所有的js代码都集中的到一起,如果遇到这个问题,可以设置不让js集中到一起,就是上面说的在wp-config.php最后加上那一段代码。

然而我当打开wp-config.php文件之后却发现最后一行已经有这行代码了,那肯定不是这里的问题,然后我就想到有可能是主题的问题,因为我最近换了一个主题,然后果然问题就解决了。解决办法如下:
打开外观-编辑界面,然后打开functions.php文件,在代码最后添加上面那个代码,即:

然后更新代码文件,再次打开文章撰写界面,就会发现问题已经解决。希望可以帮到你。

原文转载:传送门

 

WordPress的Dux主题添加导航菜单字体图标小技巧

Nick阅读(81)

之前看一些大佬的博客首页界面很漂亮,无奈技术不到家,只能一点一点去模仿修改,就从导航菜单前的字体图标开始,添加完字体图标就发现其实很简单。回顾下…

第一步打开后台 外观-菜单-网站导航:

Wordpress的Dux主题添加导航菜单字体图标小技巧

第二步:在导航标签的名称前添加字体图标代码,代码中 fa fa-snowflake-o 代表字体图标,更多字体图标可以到font-awesome官网查看,如下图

Wordpress的Dux主题添加导航菜单字体图标小技巧

第三步:选择一个喜欢的字体图标,然后复制<li>~</li>的之间的代码,粘贴到后台导航菜单字体前就能看到效果。

Wordpress的Dux主题添加导航菜单字体图标小技巧

第四步:点击保存打开前台就能看到效果

Wordpress的Dux主题添加导航菜单字体图标小技巧

回顾下,小结,mark一下…

 

 

新睿云最新福利,云服务器一折领取,价格低至你的想象

Nick阅读(32)

最早看到其他博主发布的新睿云撸羊毛文章,当时就点进去注册了送了38元无门槛优惠券,一直拖到四月底就买了个.cn域名。用了优惠券没花钱哦,解析下域名,添加网站可以正常访问,所以对这家主机厂商还是抱有好感的。

看了下他们服务器费用,配置很高价格真低,有点后悔VPS买早了。因为选择区域都是在大陆,所以域名都需要备案的,可以建博客或者学习测试用途也很划算。当然,也可以用二级域名搭建 网站可以规避一些风险,这个看你自己。

新睿云最新福利,云服务器一折领取,价格低至你的想象

新用户注册都会送38优惠券,如果实名认证就可以购买域名和服务器可以进行抵扣,也推荐给过好友,他说免费注册域名活动结束了。但是进官网还是能领取38优惠券,有哪位热心网友注册后告诉我下现在是否还能免费领取.cn域名,我当时就是没花钱购买的。

新睿云最新福利,云服务器一折领取,价格低至你的想象

这个活动之前很早就想发出来,无奈一拖再拖,感兴趣可以去看看,官网传送门:新睿云

记一次WordPress中403 Forbidden错误解决方法

Nick阅读(36)

前几天帮同学上传go跳转文件,删除了宝塔面板多余的index.html文件并移动go跳转文件,博客刷新就403报错了,后面网上找一些解放方法,总结无非就三种。 ①WordPress插件兼容性,删除了几个可能性较大的插件,刷新还是无效 ② .htaccess文件损坏,去后台找到.htaccess文件,发现可以正常打开以及代码都在,不管用 ③ 网站文件权限,给博客目录权限设置777,刷新,无果。

后来仔细检查对比发现,是缺少index.php主文件,因为go跳转模板两个文件index.php和index.php1就样式不一样,且index.php和网站根目录主文件命名相同,移动了go跳转文件index.php博客主文件也受影响,后面在网站根目录生成index.php刷新就能正常访问了。

小记,都是一些小细节,mark一下….

当时没截到报错图片,配一张二次元

记一次WordPress中403 Forbidden错误解决方法

WordPress发布文章遇到waf protection rules triggered解决方法

Nick阅读(25)

刚刚更新文章前台给出的错误提示是{“code”:”40310032″,”msg”:”waf protection rules triggered”},据查 waf protection rules triggered 的意思就是触发了 WAF(Web Application Firewall)规则,也就是说发布的这篇文章有部分内容触发了 CDN 的 WAF 规则,所以想要成功发布这篇文章的话,目前好像只有暂时关闭 WAF 保护才行。

Wordpress发布文章遇到waf protection rules triggered解决方法

又拍云 CDN为例进行说明,具体关闭方法如下:

登录又拍云后台 >> 控制台 >> 云产品 >> CDN >> 点击相对应的服务右侧的【配置】>> 访问控制 >> 往下拉,找到“WAF 保护”并点击右侧按钮即可关闭“WAF 保护”(PS:在关闭状态再点击一次即可打开“WAF 保护”)。

Wordpress发布文章遇到waf protection rules triggered解决方法