拾点灵犀
79 篇文章
🌧️🌧️🌧️ 下雨了,水💧💧💧最开心了,你听,它们在笑……
将我的acer r7-571笔记本安装Chrome OS
完全按照:https://sspai.com/post/61056/这里分享的方法,安装成功,只是在安装过程中出现了几个问题。 1、首先我笔记本的BIOS的secure boot默认打开,开机无法按照所选的选项进行启动,即无法从U盘启动。 kxqe3ss2.png 它默认是不允许修改的,是灰色不可选,颇费了一翻功夫,以为是太旧了的原因,到处找BIOS程序升级,结果到处搜索都没有,后来在BIOS里,切换到 Security,选择 Set Supervisor Password,按键盘的回车键Enter,然后输入密码,再返回,secure boot即可进行编辑,将它关闭,BOOT顺序修改为U盘,再开机,即可正常按U盘启动。具体看这里:https://jingyan.baidu.com/article/b24f6c8210798186bfe5dac3.html 2、进入U盘的的Ubuntu系统后,需要使用WIFI联网,这时,却在设置选项里没有找到网络。还好在CSDN里找到了解决方法: 进入 系统设置–软件和更新–附加驱动,按图选择WIFI网卡确定,即可出现无线网络。 kxqedfqh.png https://blog.csdn.net/kh896424665/article/details/54784100 安装完成Chrome OS后,如果不科学上网,无法登陆Google帐号的话,只能使用游客模式使用,只能用用浏览器,功能很鸡肋。于是开始漫漫登陆之路。 google出来的方法,全都过时,无法使用。最后在朋友指导下才算是科学上网把帐号登陆成功,这时,Google的全家桶全都能使用了,并且还能安装第三方的安卓APP,非常强大,正因为如此,此2014年的笔记本焕发新的生命力,可以当作主要生产力使用,非常顺畅。 记录下科学上网激活chrome OS的方法: 1、手机先要科学上网,将科学上网软件将网络进行共享,然后设置HTTP代理端口,记下这个端口,然后手机连上WIFI,将本机地址设置成局域网地址,比如我的是192.168.1.31,记下这个IP地址备用 2、在chrome OS里的WIFI连接里,选择代理,将允许共享网络使用代理这个选项打开,将连接类型改为:手动配置代理,接着再将对所有协议使用同一代理这一选项打开,然后在代理框里填上步骤一所记录的IP地址,然后端口填上步骤一所设置的端口。 此时,chromeOS即可科学上网,赶紧激活登陆。登陆一次即可,以后使用,除非手动退出帐号,否则都无需再登陆。
自定义wordpress登陆页面
wordpress默认的登陆界面很素,并且logo默认的也是wordpress,并且链接是wordpress.org。有强迫症的,就是想修改它。只需在主题文件 funshions.php 添加以下代码即可。 logo 1 2 3 4 5 //自定义登录页面的LOGO图片 function my_custom_login_logo() { echo ''; } add_action('login_head', 'my_custom_login_logo'); Logo链接 1 2 3 4 5 //自定义登录界面LOGO链接为任意链接 function custom_loginlogo_url($url) { return 'https://www.wpdaxue.com'; //修改URL地址 } add_filter( 'login_headerurl', 'custom_loginlogo_url' ); Logo提示信息(tltle) 1 2 //自定义登录页面的LOGO提示为网站名称 add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');")); 自定义登录框内容 1 2 3 4 5 //在登录框添加额外的信息 function custom_login_message() { echo '<p>欢迎来到'.get_bloginfo('name').',请登录</p><br />'; } add_action('login_form', 'custom_login_message'); 自定义底部内容 1 2 3 4 5 //自定义底部信息 function custom_html() { echo '<p style="text-align:center">© ' .
CSS实现wordpress首字母大写
wordpress默认会把内容里的英文单词的首字母变成大写,只需CSS添加text-transform:capitalize即可。一般情况没什么问题,但是如果经常会贴一些程序代码,这样就有问题了,变大写后代码就会报错。。 查了下,这个是css影响的,解决方法: 找到当前主题的style.css,找到text-transform:capitalize这个注释掉即可。 ksbnh6jt.png 如果想在文章中将首字母下沉,用这个插件: 首字母下沉 ksbnjcej.png 当然,古腾堡有个按钮实现首字母下沉。但实在不喜欢古腾堡这个编辑器,实在是反人类。
nginx开启http2,检测是否开启http2
确认openssl版本在1.0.2e以上 ks9tx0ze.png 修改nginx配置 ks9ty3gl.png 重启nginx ks9tykrw.png 如何检测https网站正确使用了HTTP/2或SPDY? 1:chrome浏览器 下载插件: HTTP/2 and SPDY indicator 2:firefox浏览器 下载插件HTTP/2 and SPDY indicator 2.3 http1.1加载时序 ks9u41ph.png http2多路复用 ks9u4tk4.png 注意: 腾讯云开启了CDN的http2后,源站如果也开启了http2,会导致不回源的问题。
将 wordpress 文章内容含标签的词转为链接
自动添加标签及内链的功能代码;只需要把代码复制到主题函数 functions.php 文件当中,功能就可以实现了 主题的 functions.php 文件添加如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 /* 自动为文章内的标签添加内链开始 */ $match_num_from = 1; //一篇文章中同一个标签少于几次不自动链接 $match_num_to = 1; //一篇文章中同一个标签最多自动链接几次 function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1; } function tag_link($content){ global $match_num_from,$match_num_to; $posttags = get_the_tags(); if ($posttags) { usort($posttags, "tag_sort"); foreach($posttags as $tag) { $link = get_tag_link($tag->term_id); $keyword = $tag->name; $cleankeyword = stripslashes($keyword); $url = "<a href=\"$link\" title=\"".
wordpress内存缓存加速Memcached和Batcache
主机安装Memcached,可以将wordpress对象缓存到内存,以减少数据库查询,提高访问速度。Batcache插件呢,可以将整个页面作为对象缓存到内存,以加速访问速度。 当然,它只是缓存静态文件,也就是对游客有效,不对登陆状态或者已评论过的用户进行缓存,但这也足够了,大多数都只是游客访问。 {anote icon=“fa-download” href=“https://wordpress.org/plugins/batcache/" type=“secondary” content=“Batcache下载”/} 首先主机得先安装Memcached扩展,建议使用BT来进行管理环境,这样安装扩展非常方便。这里要注意下,object-cache.php一定要使用原文件,任何修改,都有可能导致Batcache无法生效,出现500错误。 下载Batcache,解压出来,上传 advanced-cache.php 到 /wp-content/ 目录。 在 wp-config.php 添加以下代码激活 Batcache: define('WP_CACHE', true); 然后尝试多次载入页面查看源代码,应该在 之前可以看到一些 Batcache 状态代码。(未登录状态) 可以修改 advanced-cache.php 开始的一些代码来调整选项。 可选的上传 batcache.php 到你的 /wp-content/plugins/ 目录。 安装成功后,访问网页,查看源码,在最后,会有如图字样,表示已安装成功,并且生效。 advanced-cache.php里面的设置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 var $max_age = 300; // 缓存过期时间(0表示禁用batcache) var $remote = 0; // 禁止向远程数据中心发送缓冲区(从不发送req/sec) var $times = 2; // 一个页面被访问了多少次之后进行缓存(两个或两个以上) var $seconds = 0; // …在这么多秒内(0表示忽略它,立即使用batcache) var $group = 'batcache'; // memcached组的名称。您可以通过更改此选项来模拟缓存刷新。 var $unique = array(); // 如果您有条件地提供不同的内容,请将变量值放在这里。 var $vary = array(); // 函数数组,用于create_function。返回值被添加到上面的$unique中。 var $headers = array(); // 在这里添加头作为name=>值或name=>数组(值)。这些将与缓存中的每个响应一起发送。 var $cache_redirects = false; // 设置true启用重定向缓存。 var $redirect_status = false; // 这将在重定向期间设置为响应代码。 var $redirect_location = false; // 这被设置为重定向位置。 var $use_stale = true; // 更新缓存时是否可以返回过期的缓存响应?