使用「ubuntu」编译自己的「OpenWrt」固件
我编译的固件放在 https://github.com/DogInNoSense/OpenWrt/releases可自行选择使用
openwrt x86主机安装教程: https://www.lmxyz.xyz/op-setup/
以下是完整编译过程
lede源码仓库有简单的教程: https://github.com/coolsnowwolf/lede注意:ubuntu确保留有100g的空间,并且确保全局科学上网环境
首次编译更新源和包
12sudo apt update -ysudo apt full-upgrade -y
安装依赖项123456sudo apt install -y ack antlr3 aria2 asciidoc autoconf automake autopoint binutils bison build-essential \bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \git gperf ha ...
「StairSpeedTest」测试节点速度
引言因为很多用户购买机场后对于如何选择节点存在困难,用speedtest等测速软件单测速度/延迟又过于繁琐,因为不同地区运营商和中转机的适配不同,单纯看频道的测速也不能完全反应节点状况.因此推荐使用测速工具StairSpeedtest/ssrspeed在本地跑一下自家机场后再做选择,测速图比较清晰直观,很容易从中挑选出适用的节点下载地址:https://github.com/tindy2013/stairspeedtest-reborn/releases
工具建议安装python环境(非必需,部分电脑不装可能出问题,安装时请勾选Add python 3.8 to PATH。下载地址:https://www.python.org/downloads/
如何使用安装成功后,安装目录中打开stairspeedtest.exe,复制机场订阅,右键粘贴到命令提示符中回车随便填一个组名就可以开始测速了,测速的结果可以在results文件夹下查看
至此测速工具的基本使用方法已经结束,仅仅查看节点情况这么测已经完全够了
「butterfly」使用中遇到的一些问题
在线聊天打开chatra功能以后我发现鼠标经过的时候不显示在线聊天,而是显示rightside.chat.btn解决方法: 打开路径node_modules\hexo-theme-butterfly\languages因为我用的是zh-CN,所以修改zh-CN.yml
1chat_btn: 在线聊天
hexo s以后,重新刷新页面即可看到修改成功
文章链接不正确解决方法: 修改根目录下的_config.yml
1url: http://lmxyz.xyz
hexo s重新部署即可
网站运行时间一直显示0天
123runtimeshow: enable: true publish_date: 10/25/2022 00:00:00
插入视频音频不显示问题描述: 博客中插入视频音频后,第一遍不显示,需要点击刷新才会加载出来解决: 对照butterfly原来的配置文件排查后发现
12pjax: enable: false
我原来把 enable 改成true了,改成false后解决问题
图片懒加载设置了图片懒加载但是文章的封面图片和头像一直不生效,只有文章里面的图片会生效,排查 ...
制作文章封面
PPT制作封面下载PPT模板链接:https://pan.baidu.com/s/1VAvFM9pOMDGbSDcvCX1XWA提取码:6pdz
PPT 另存为图片依次点击文件,另存为,位置选择桌面
选择保存为jpg格式选择仅保存当前幻灯片这样就可以在桌面看到新制作的图片了
Coverview在线网站制作封面Coverview 是一个免费的在线封面图制作工具,它可以让你无需设计图片,只需填写文字和选择样式就能快速制作出漂亮的图片
打开网站,你会在左侧看到可修改的文字和选项,替换默认的文字就能生成你自己的图片了
Coverview 提供了很多选项,比如标题作者文字、字体风格、图标选择、颜色设置、背景图案等,你还可以上传自己的图标和截图美化
工具还提供了一个快速生成按钮,每次点击都能生成一个随机图片,节省更多时间
「hexo」开启音乐界面
git bash 依次执行以下命令
123hexo new page musicnpm install aplayernpm install --save hexo-tag-aplayer
然后node_modules\hexo-theme-butterfly\layout\includes目录中修改layout.pug
123456head include ./head.pug link(rel="stylesheet" href="APlayer.min.css") div(id="aplayer") script(src="//i2.wp.com/cdn.jsdelivr.net/gh/radium-bit/res@master/live2d/autoload.js" async) script(src="//i2.wp.com/cdn.jsdelivr.net/npm/meting@2/dist/Meting.min.js" async)
创建aplayer.pug文 ...
「hexo」绑定自定义域名
购买域名阿里云或者腾讯云购买都行,我是阿里云购买
创建CNAME文件在source文件夹下面创建CNAME文件,注意无后缀名打开CNAME填写购买的域名然后hexo d同步到github打开设置,将custdom domin改为购买的域名
添加域名解析ping你的github.io域名,复制得到ip打开阿里云控制台,添加两条记录记录值填刚复制的ip主机记录分别填www和@然后就可以通过个人域名访问了
vercel 平台如何添加域名解析
A: 76.223.126.88
CNAME: cname-china.vercel-dns.com
「butterfly」简单使用教程
本教程更新于2022年 10 月 25 日,教程的内容有可能过时,请留意.如遇到问题可在文章底部留言建议提前下载vscode,vscode搜索功能可以帮你快速定位到代码位置
修改头像在source文件夹下创建image文件夹,用于存放头像,网站背景,网站顶部图片等
123avatar: img: /image/head.png effect: false
修改网页背景1background: url(/image/bg.jpg)
修改网页顶部图
1index_img: /image/index_top.jpg
修改分类页和标签页顶部图
1category_img: /image/top/default_top_img.jpg
标签页
1tag_img: /image/top/default_top_img.jpg
修改网页字体引用在线字体
新建css文件在node_modules\hexo-theme-butterfly\source\css目录新建一个css文件,文件名为font.css
打开下面的链接并复制全部代码到font.css中鸿蒙字体 - B 站400 字重 CSS ...
「hexo」基础使用
新建一篇文章在hexo根目录下,右键git bash
在git bash窗口中输入以下命令1hexo n blog1
打开 source/_posts有一个 blog.md 文件用markdown打开blog1.md修改title并保存
1title: hexo 如何新建一篇博客
依次执行以下代码1hexo clean
清空缓存1hexo g
生成静态文件1hexo s
本地服务器测试端口为 4000,点击以下链接直接访问http://localhost:4000/
给文章添加分类和标签12345title: hexo 如何新建一篇博客date: 2022-10-24 22:27:34tags: - hexo categories: hexo
博客中添加图片修改hexo的配置文件_config.yml
1post_asset_folder: true
在根目录中,安装插件1npm install hexo-asset-image --save
这样新建完一篇文章会产生对应的文件夹用来存放图片
引用图片1![header](图片路径)
例如 ![](blog1/1.jpg)
修改 ...