「hexo」博客将链接收录到搜索引擎
如何检测自己的博客能否被检索呢?在百度或者Google的搜索框内输入以下内容:
1site:www.lmxyz.xyz
Google收录搜索网站的收录,其实就是将网站里各个网页对应的连接收录。所以,有一个东西就叫做站点地图,顾名思义,就是将自己网站下所有的页面集中到一起
安装站点地图我们需要安装以下插件来生成站点地图:
12npm install hexo-generator-sitemap --savenpm install hexo-generator-baidu-sitemap --save
上面包含两个工具包,因为后面也是进行百度收录,而百度的站点地图格式与Google是有差异的,所以一次性将这两个全都安装了
然后我们打开站点配置文件,找到或者添加如下的配置:
12345#hexo sitemapsitemap: path: sitemap.xmlbaidusitemap: path: baidusitemap.xml
到此,后面再部署博客的时候,你会发现public目录下面多了 sitemap.xml和baidusitemap.xml两个文件
添加 robots. ...
「hexo」插入本地视频音频
博客中如果要插入本地音频,需要先安装hexo-tag-aplayer,在你的git bash输入
1npm install --save hexo-tag-aplayer
然后确保你的hexo的配置文件_config.yml里
1post_asset_folder: true
把音频文件放到同名文件夹里,然后在文章插入以下语句
1{% aplayer "这世界那么多人" "莫文蔚" "1.flac" "music.jpg" %}
var ap = new APlayer({
element: document.getElementById("aplayer-PfRjzZsY"),
narrow: false,
autoplay: false,
showlrc: false,
...
「MarkDown」一些基本样式学习
标题
在MarkDown的编写中,#标记为标题,写法为#号+空格+标题名。一级标题为#,二级标题为##,三级标题为### ,以此类推,最多为6级标题
字体
** +文字+** 为文字加粗,注意**与文字之间不要有空格1**hello markdown**
hello markdown
*+文字+*为斜体1*hello markdown*
hello markdown
*** + 文字 + *** 为斜体加粗1***hello markdown***
hello markdown
~~ 文字 ~~ 表示删除,无空格1~~hello markdown~~
hello markdown
修改文字大小1<font size=4>此情可待成追忆,只是当时已惘然。</font>
此情可待成追忆,只是当时已惘然。
引用
“>” 为引用,示例如下1>鲁迅说过...
鲁迅说过…
分割线
分割线有两种方式可产生,“***”或者连续三个“-”12*** ---
上标和下标12我是<sup>上标</sup>我是<sub> ...
将「JPG」图片格式转成「WEBP」格式提升网页性能
进行格式转换前可先将图片压缩一遍压缩图像文件然后再去转换webp格式,体积会更小
图片格式转换网址: https://www.aconvert.com/
WebP是google推出一种图片格式,它的特点就是支持无损或有损压缩,图像体积很小。JPG图片支持最高级别的压缩,能精确控制压缩比,体积小,对图片的色彩信息保留较好,可以减少图像的传输时间。PNG图片支持无损压缩,这种格式的图片支持透明和半透明,是一种可编辑的图片格式。相比PNG和JPG格式,Webp格式的体积小了很多,相同画质下,无损WebP相比PNG减少26%大小,而有损WebP在相同的SSIM下比JPEG减少25%~34%的大小。所以很多网站会使用Webp格式的图片,这样能够加快图片的加载速度。但Webp格式的图片也存在一定的局限性,当它下载保存到电脑上时,无法直接打开查看,也不能插入到文档中,所以需要对其进行格式转换。WebP 和 AVIF 等图片格式的压缩效果通常优于 PNG 或 JPEG,因而下载速度更快,消耗的数据流量更少
使用「vercel」进行访客分析
首先在vercel项目里找到以下选项点击enable
下载 @vercel/analytics1npm install @vercel/analytics
butterfly source文件夹下的js文件夹中创建vercel.js,粘贴以下代码1234567window.va = function() { (window.vaq = window.vaq || []).push(arguments);};window.va('beforeSend', (event) => { if (event.url.includes('secret')) return null; return event;});
以上代码在vercel给的步骤2里的链接中
引入 js文件12- <script defer src="/va/script.js"></script>- <script src="/js/vercel.js" ...
博客添加和风天气插件
本教程针对 hexo + butterfly 搭建的博客
首先去和风官网并登陆
点击创建简约插件在右侧选择你想要的样式并复制代码
将代码复制到butterfly主题下的source文件夹下的js文件夹下面新建一个weather.js
123456789101112131415161718192021WIDGET = { "CONFIG": { "modules": "01234", "background": "1", "tmpColor": "FFFFFF", "tmpSize": "16", "cityColor": "FFFFFF", "citySize": "16", "aqiColor": "FFFFFF", ...
「vercel」加速「hexo」博客
vercel 教程
访问Vercel官网,点击右上角的sign up进行注册并登陆
注册完成后选择新建一个项目
填入你的github上部署网页的地址例如我的是: https://github.com/DogInNoSense/DogInNoSense.github.io
导入静态页面仓库之前,需要为你的Github安装Vercel,此处建议选择All repositories,意为为所有仓库安装,当然,你也可以选择只为当前仓库安装,也就是Only select repositorie
PROJECT NAME可以任意写
可以使用Vercel提供的默认域名来访问页面了
更新 hexo 博客修改 _config.yml文件将地址更改为新的仓库地址即可不过我发现访问量从头开始计了,以前的访问量被清空了vercel加速的好处之一就是仓库可以设为private了,能够保护自己的写的代码
绑定自定义域名前提你要有一个域名
找到域名添加页
在域名管理后台添加两条解析记录(CNAME记录和A记录)注意他给的记录填上去不能用,我搜到以下解决方法:
2021年5月初,Vercel因为一些原因被GFW ...
「OpenWrt」编译时修改默认配置
修改默认主题修改默认主题为 argon将luci-theme-bootstrap改为 luci-theme-argon即可效果如下
我编译的openwrt固件: https://github.com/DogInNoSense/OpenWrt/releases
修改主机名和时区
修改hostname和timezone
「X86」小主机安装「OpenWrt」系统
下载工具需要准备一个U盘,并且在电脑上下载好img写盘工具,openwrt img文件和微pe百度云下载提取码:9aol其中opewrt系统是我编译的精简版,确保你的小主机硬盘空间大于2g
我的github中有其他固件:固件下载
制作PE启动盘打开微pe,选择安装到U盘,直接安装即可
导入写盘工具和openwrt img文件到U盘
将U盘插到小主机插上U盘,键盘,鼠标,并且连接显示器按下快捷键选择U盘启动(自行百度你的小主机按哪个可以更改启动盘)我的是按F11选择你的U盘启动
进入微PE进入微PE系统之后,打开diskgenius软件选择删除所有分区并保存
随后打开img写盘工具确保选择的是你主机的硬盘而不是U盘,然后选择openwrt img文件点击开始按钮写入写入完成以后,拔掉U盘重启管理后台为: https://192.168.1.1密码: password成功刷入openwrt
升级更换openwrt系统升级的时候可以直接在openwrt的管理后台上传镜像文件点击 系统->备份升级上传镜像后,点击刷写固件即可如果不慎刷坏了,重复我上面写的步骤即可
「vmvare」虚拟机安装「win10」
下载windows首先准备好win10镜像,纯净版推荐到msdn下载MSDN, 我告诉你 - 做一个安静的工具站将下载地址复制到迅雷就可以高速下载,建议镜像放到合适的位置,避免误删影响虚拟机运行
下面开始打开虚拟机,新建虚拟机
自定义默认下一步,你的虚拟机版本是多少就是多少,这里我的是16
选择稍后安装操作系统
因为装的是 win10 这里选windows 如果是镜像32位的就选32 我的是64位
虚拟机名称可自己设置,由于安装虚拟机文件较多,建议新创建个文件夹用来放虚拟机文件,我这里建的是win10文件夹
内存至少2G其他基本都默认
依旧下一步
自定义硬件
安装步骤,依次找到刚才下载的镜像,打开
然后点击完成即可
按任意键安装
这时候就可以正常启动了
「vmvare」无法打开内核设备
问题描述无法打开内核设备“.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?模块“DevicePowerOn”启动失败。未能启动虚拟机。
解决方法打开虚拟机目录用记事本打开.vmx文件(找到你的虚拟机名称)
找到vmci0.present将值修改为FALSE,原先是TRUE
1vmci0.present = "FALSE"
改完就可以正常打开了
配置「Git」并提交代码到「github」详细教程
下载 git打开git官网
安装 git下载完成后在本地打开,开始安装依次点击下一步即可,无需修改
创建仓库打开GitHub新建一个仓库
配置 ssh 密钥生成 ssh 密钥1ssh-keygen -t rsa -C "youremail@XXX.com"
在C:\Users\下会生成一个.ssh文件打开id_rsa.pub文件,复制里面的全部内容
配置到 githubgithub主页打开settings->SSH and GPG keys->New SSH key任意起一个标题,粘贴刚才复制的密钥
检测密钥是否配置成功1ssh -T git@github.com
设置用户名和邮箱12git config --global usr.email "you@example.com"git config --global usr.name "Your name"
提交所有代码文件在你要提交的代码文件夹里右键 git bash依次执行
1git init
1git add .
git add .代表提交所有文件
1g ...