How to add the copy function in hexo
希望自己的博客即将保持简洁清爽 不适用更多的主题和插件实现代码框的复制功能 在hexo blog 根目录的source 下创建css 和 js文件夹并添加对应文件和代码123456hh@S4IwyKR7FWTit:~/hexoblog/source$ ls_posts css jshh@S4IwyKR7FWTit:~/hexoblog/source$ ls css/copy-button.csshh@S4IwyKR7FWTit:~/hexoblog/source$ ls js/copy-code.js 12345678910111213141516171819202122232425262728/* source/css/copy-button.css */.highlight { position: relative; } .copy-btn { position: absolute; top: 8px; right: 8px; padding: 4px 8px; background: rgb...
How to use pyocd
本文旨在记录pyocd的 烧录程序 包管理 MCU的debug 一、 list 命令 -p 查看在线探针 12345pyocd list -p # Probe/Board Unique ID Target-------------------------------------------------------- 0 STM32 STLink 380016000B2D373637365744 n/a -t 查看在线的MCU 1pyocd list -t 二、 flash 命令 使用指定pack包(Keil.LCM32F0xx_DFP.0.4.70.pack)烧录指定hex(*.hex)到指定MCU(lcm32f037) 1pyocd flash -t gd32e230f6 --pack ~/.local/share/cmsis-pack-manager/GigaDevice/GD32E23x_DFP/2.3.2.pack build/*.hex 三、cmd命令 读取指定 MCU 指定地址 指定长度...
How to generate https certificate
使用http访问自己搭建的服务时,浏览器会出现不安全相关提示,体验感比较差,因此需要想办法生成https的证书 前情提要 VPS Ubuntu24.04 LTS VPS 拥有公网IP 拥有自己的域名(使用mr-h.org举例) VPS已经安装好nginx,headscale,headscale web ui 生成证书的工具为cerbot(生成p2p.mr-h.org的证书) 以下均在VPS上进行 安装cerbot 安装certbot相关包 12sudo apt updatesudo apt install certbot python3-certbot-nginx 配置域名解析和域名解析代理策略 在cloudflare中添加二级域名,并指向自己服务器的ip 在cloudflare中修改代理策略为严格。(注意:如果选择灵活可能会导致申请证书后,使用https访问出现代理次数过多的错误) nginx配置 在/etc/nginx/sites-available 创建headscale的进包含http服务的配置,配置内容如下。(注意:这里根据字...
How to insert pictures in hexo
在部署好hexo后,使用hexo-asset-img脚本,一直无法在网页上访问图片。折腾了一下,改用hexo-renderer-marked. hexo-asset-img问题,已经archived?弃用? hexo g会出现图片资源路径被链接到类似于 //.com/image.png 的地址 在网页端,md指向的image路径无法被正确展开 使用hexo-renderer-marked 安装 1sudo npm install hexo-renderer-marked --saved hexo _config.yal修改为: 123456789101112131415161718192021222324252627post_asset_folder: true# hmr add startmarked: gfm: true pedantic: false breaks: true smartLists: true smartypants: true quotes: '“”‘’' modifyAncho...