分类目录归档:工具tools

code-server—基于VSCode的云端IDE

code-server是基于VSCode的开源云端 IDE,可以直接在Linux开发机上启动,通过浏览器进行访问,直接浏览、编辑Linux上的代码。相比基于终端的编辑器(如vim),code-server功能更强大,支持各种语言的代码理解、跳转、补全、查错、调试等;相比于本地IDE+Samba/Ftp文件同步方式,code-server更加便捷、安全。同时它完整支持VSCode的强大的编辑器功能、丰富的插件生态。 阅读全文

mac原生ssh支持登陆状态在多个窗口间共享

$ vim ~/.ssh/config 添加以下配置:
Host *
    ControlMaster auto                       #多窗口共享登陆状态
    ControlPath ~/.ssh/%h-%p-%r
    ControlPersist yes                       #登陆状态保留时间,yes表示永久,除非网络断开
    Host mars                                #快捷别名
    hostname mars.com                        #远程机器
    user yanjingang                          #用户名

$ ssh mars #使用别名登陆 

登陆后在新窗口再次运行ssh mars时不用输入密码,会自动登陆

wordpress自定义锦集

1.文章详情页末尾自动添加微信公众号二维码

vim wp-includes/post-template.php
function get_the_content( $more_link_text = null, $strip_teaser = false, $post =... )
       ......
 
       // yanjingang: add wx qrcode
       if($more){
               $wxqrcode = '<p><img loading="lazy" class="alignnone size-large wp-image-3634" src="https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx-1024x374.png" alt="" width="625" height="228" srcset="https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx-1024x374.png 1024w, https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx-300x109.png 300w, https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx-768x280.png 768w, https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx-624x228.png 624w, https://blog.yanjingang.com/wp-content/uploads/2020/04/piglab_wx.png 1710w" sizes="(max-width: 625px) 100vw, 625px"></p>';
               $output .= $wxqrcode;
       }

        return $output;
 }

2.控制自动保存的修订记录数量,避免posts表里都是修订记录

vim wp-config.php
define('WP_DEBUG', false);

// yanjingang add
/** 保留最新 3 次的修订记录 */
define('WP_POST_REVISIONS', 3);

/** 每隔 5分钟 自动保存一次 */
define('AUTOSAVE_INTERVAL', 300);

删除历史修订记录: 阅读全文