之前的博客主题,有点不太喜欢,周末又捣鼓了下,换了个其它的免费开源主题,整理下来,比之前好很多了。
所以只要去捣鼓,多去尝试,总会有预想不到的效果。
ps:全面搭建的网站,不知道是装了插件出问题,还是其它设置导致,就是网站打不开了。在网上查了一些资料,也是无法解决,最好只好重新搭建。
这个主题就是puock,作者的个人网站:https://licoy.cn/messaged.html
主题下载地址:
https://github.com/Licoy/wordpress-theme-puock
https://gitee.com/licoy/wordpress-theme-puock
在上面其中一个地址里面,把最新主题包下载下来,我们下载zip格式的就好。
然后在wordpress的管理后台,导入主题即可。
作者关于该主题基本设置的视频:https://www.bilibili.com/video/BV1Vp4y1e7pz/?spm_id_from=autoNext&vd_source=432d3667bd7bbc3988392ac6bd782a6f
功能其实和选择的主题有很大的关系,这次选择的这个主题,已经包含了大部分我想要的功能,可以说,针对个人博客来说,已经能够满足了。
下面就说下这次更新的几个功能:
1)白天和黑夜模式的切换
在网站右上角,有一个模式切换的图标,可以进行白天和黑夜模式的切换。黑夜模式有些文章阅读体验不是很好,这个后面有时间优化。


2)文章标题显示阅读数
在很多网站上,我们都可以看到有这个功能,不过,我之前找的一些主题,都没法在文章标题就显示出来,很多是在文章开头或者尾部添加的。现在这个主题挺好的,很满意。

3)文章缩略图自动添加
文章标题携带图片,看着会美观很多。
我先前找了个类似添加缩略图的插件,不过试了下效果,找到的插件,不光是文章的标题这里主动获取了缩略图,在每篇文章的开头也给我贴上了一张缩略图,这个显然不是我想要的效果。

4)友情链接
这个功能也挺实用的,有些个人觉的不错的网站链接,到时都会汇总在这边进行展示。

5)顶部菜单
顶部菜单,百度上也查了不少资料,不过并没有找到介绍的很好的。
可能也有比较好的插件可以用,只是我没找着,暂时就先这样。后面有时间,这块再优化下,比如菜单的颜色可以修改下,美观点。

6)用户访问数据实时更新显示
这个有插件可以在后台实时看网站的各种分析数据,不过我觉的显示在网站主页上也挺好的。

7)文章底部小工具
如下图所示,分别是点赞、打赏、分享功能按键。


9)网站是https安全访问了
一开始申请下来的域名,如果没有申请过https安全访问证书,用户访问我们网站的时候,浏览器是会提示我们的网站是不安全的。
这个提示肯定是不好的,一方面会让访问者觉的不安全,另一方面,也会影响我们的网站被搜索引擎收录。
之前还看过,说这个https证书申请是要收费的,而且费用还不低。
后面才发现,这个其实是可以自己免费申请的,我们的服务器是在哪里买的,一般买服务器的云厂商哪里就有申请https证书的入口。
这个申请很简单的,而且不用一分钟就申请下来了,有效期是一年,申请下来后,再在宝塔上配置到我们的网站上即可。

1)有些文章代码显示效果不好,都成一行显示了,这个不清楚是不是文章采集插件的问题,还是主题的问题;
2)评论这块,得考虑评论之前是否需要用户注册登陆先,有qq、微信登陆的接口的话,可以考虑下;
3)顶部状态栏内容还没真正搞明白,得看看如何更美观;
4)个人介绍的背景图片,现在是用的默认的,这个后面登陆后台修改成自己的。
=================================================
深圳上班,
生活简简单单,
从事Android Camera相关软件开发工作,
记录生活和工作的点滴,
点击关注“小驰笔记”,期待和你相遇~
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数
在Ruby中可以使用哪些替代方法来ping一个ip地址?标准库“ping”库的功能似乎非常有限。我对在这里滚动我自己的代码不感兴趣。有没有好的gem?我应该接受它并忍受它吗?(我在Linux上使用Ruby1.8.6编写代码) 最佳答案 net-ping值得一看。它允许TCPping(如标准rubyping),但也允许UDP、HTTP和ICMPping。ICMPping需要root权限,但其他则不需要。 关于ruby-Pingruby网站?,我们在StackOverflow上找到一个类
1.在Python3中,下列关于数学运算结果正确的是:(B)a=10b=3print(a//b)print(a%b)print(a/b)A.3,3,3.3333...B.3,1,3.3333...C.3.3333...,3.3333...,3D.3.3333...,1,3.3333...解析: 在Python中,//表示地板除(向下取整),%表示取余,/表示除(Python2向下取整返回3)2.如下程序Python2会打印多少个数:(D)k=1000whilek>1: print(k)k=k/2A.1000 B.10C.11D.9解析: 按照题意每次循环K/2,直到K值小于等
我正在尝试为我的iOS应用程序设置cocoapods但是当我执行命令时:sudogemupdate--system我收到错误消息:当前已安装最新版本。中止。当我进入cocoapods的下一步时:sudogeminstallcocoapods我在MacOS10.8.5上遇到错误:ERROR:Errorinstallingcocoapods:cocoapods-trunkrequiresRubyversion>=2.0.0.我在MacOS10.9.4上尝试了同样的操作,但出现错误:ERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:U
这太简单了,太荒谬了,我在任何地方都找不到关于它的任何信息,包括API文档和Rails源代码:我有一个:belongs_to关联,我开始理解当您没有关联时您在Controller中调用的正常模型方法与您有关联时调用的方法略有不同。例如,我的关联在创建Controller操作时运行良好:@user=current_user@building=Building.new(params[:building])respond_todo|format|if@user.buildings.create(params[:building])#etcetera但我找不到关于更新如何工作的文档:@user
升级到OSXYosemite后,我现有的pow.cx安装不起作用。升级到最新的pow.cx无效。通过事件监视器重新启动它也没有成功。 最佳答案 卸载(!)并重新安装解决了这个问题。curlget.pow.cx/uninstall.sh|shcurlget.pow.cx|sh 关于ruby-on-rails-OSXYosemite更新破坏了pow.cx,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q
我们在Ubuntu14.04和Gitlab9.3.7上运行,运行良好。我们正在尝试更新到Gitlabv9.3.8的最新安全补丁,但它给我们这个错误:Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension.currentdirectory:/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/re2-1.0.0/ext/re2/usr/local/bin/ruby-r./siteconf20170720-19622-15i0edf.rbextconf.rbcheckingformain(
我遇到了以下问题。我有一个名为user的模型,它有一个名为activated的列。我试图通过激活的方法更新该值?但它给我错误:验证失败:密码不能为空,密码太短(最少6个字符)这对我来说没有意义,因为我没有接触密码字段!我只想更新激活的列。我把我认为相关的代码放在这里,但如果你认为你需要更多,请问:)非常感谢您!型号:attr_accessor:passwordattr_accessible:name,:email,:password,:password_confirmation,:activatedhas_many:sucu_votesemail_regex=/\A[\w+\-.]+@
当且仅当模型存在时,我才尝试更新模型的值。如果没有,我什么都不做。搜索似乎只返回更新或创建问题/答案,但我不想创建。我知道我可以用一个简单的方法来做到这一点:found=Model.find_by_id(id)iffoundupdatestuffend但是,我觉得有一种方法可以在一次调用中完成此操作,而无需分配任何临时本地值或执行if。如果记录不存在,我该如何编写一个Rails调用来更新记录而不出现嘈杂错误?最新的Rails3.x 最佳答案 您可以使用try在对find_by_id或where的结果调用update_attribut