Butterfly主题美化-无修改源码
前言 由于个人时间原因,下方内容不在维护(version: 3.6.0-b1)具体最新更新可以关注以下两个文件CSS:https://butterfly.lete114.top/css/Lete.cssJS:https://butterfly.lete114.top/js/Lete.js最后提醒一句话:美化的尽头是默认我现在以及更换主题了: Hexo-MengD 此篇文章会持续随着 Butterfly主题版本更新,如果你喜欢那就 Ctrl+D 吧😉 此次修改无修改源码,全部采用外部引用 JS、CSS 覆盖实现可放心使用,后期如需主题升级,可直接根据主题作者文档升级即可。 此片文章是根据 Butterfly-Master(稳定版) 分支更新的如果你使用的是 Buutterfly-Dev(开发版) 的话遇到的一切问题本贴不给予回复处理 问题 安装或者切换主题后hexo s 打开http://localhost:4000/后抱错 1extends includes/layout.pug block content #recent-p ...
JQuery 的click失效,无法触发
前不久用js写评论的时候遇到的问题,当时就觉得很奇怪,自己写的代码没有报错,编译正常浏览器控制台调试,点击了Click也不反应,上网查询了很久也不见得有人提起过(可能是我不会搜索吧),多次搜索引擎查阅后无果,我只好求助同校学前端的朋友 正文问题12345678910111213<button>点击追加div标签</button><div id="zhuijia"></div>// 点击button后再zhuijia里面追加标签$('button').click(function () { $('#zhuijia').prepend('<div id="test">JQuery追加的标签</div>');})// 点击js追加的标签不反应$('#test').click(function () { alert(1);}) 解决on() 和 cli ...
Hexo 每天自动提交网站url到搜索引擎
百度收录很蛋疼在此之前用过@小康写的hexo-baidupush很不错。 由于Bing和Google只爬sitemap.xml收录已经很快了,但总是爬sitemap.xml效率肯定没Api提交的快。自己写了Bing的定时自动提交,目前还不支持Google定时自动提交,因为Google的API提交方式很鸡肋 Google indexing API有两个问题 账户安全密钥不能被泄露(谷歌只支持这种提交方式,对于没有后台的hexo来说是很致命的) API提交只能使用json,而这个json格式只能包含一个网站url链接不能多url放到一个json里,所以需要多次请求提交(baidu、bing、只需一次请求) Google 最优提交方案是本地提交(能解决以上两个问题)如果你有什么好的处理方案欢迎与我交流 正文安装插件1npm i hexo-seo-autopush --save 配置在hexo 的config.yml里添加 hexo-seo-autopush配置 1234567891011121314# enable: 开启/关闭 推送# count: 每次提交最新的10篇文章# h ...
利用jsdelivr搭建视频床
前言相信很多人都用过图床,大部分都是利用jsdelivr当图床,从而得到一个免费的图床,并且自带CDN加速但是有很多人想存储视频这么办呢?有没有视频床呢?把视频上传仓库后,jsdelivr是能抓取的,而且也能用不过只能存储20MB以内的资源,并且jsdelivr不能解析视频类资源,打开视频格式的链接会自动下载,无法播放那怎么办呢?只要你想就没有你做不到的,那么就在此记录一下过程,就不多说废话了,看正文 <( ̄︶ ̄)↗[GO!] 正文首先你得了解jsdelivr,他只加载20MB以内的资源,如果你的视频正好控制这一范围的话,你就可以使用默认的内容了但是由于jsdelivr对视频资源的解析不友好,所以我们就得对视频资源做一定的处理 用过QQ浏览器的都知道下载网页上的视频下来都是M3U8的视频格式,即使你不下载,只是看视频都会产生M3U8文件和TS文件 什么是M3U8、TS文件?M3U8M3U8是指UTF-8编码格式的M3U文件(M3U使用Latin-1字符集编码)M3U文件是一个记录索引的纯文本文件,打开它时播放软件并不会播放它而是根据它的索引找到对应的音视频文件的网络地址进行在线播 ...
Hexo-添加Artalk评论教程
#emoji *{ margin: 0 !important; } 前言Artalk是一款简洁有趣的自托管评论系统之前用过Valine评论系统,相关文章Artalk整体UI上与Vlaine大致相同,相信很对人看到Artalk需要服务器就劝退了很多人 但是需要服务器或者虚拟主机(只需要有PHP环境的就可以),这一点就劝退了很多兄伙伴网上有很多白嫖的虚拟主机,但谁知道他们会不会跑路呢?(数据信息得不到保障)当然也有白嫖服务的教程,但是有很对限制 那咱们这些白嫖怪该怎么办呢?如何获得免费且又安全的虚拟主机呢?不要怕,继续往下看就对了 Valine 优点 白嫖怪的福利 服务器抗揍 自定义表情包 缺点 安全性(常被恶意刷评论和广告骚扰等) LeanCloud开发版应用服务器每天必须睡眠8h,服务器运行超过16h后会强行关闭服务器睡眠 appId和appKey外露 Artalk 优点 轻量 支持 SMTP / 阿里云DM(Http API) 管理员防冒 提交频繁验证码 MySql(无需 SQL 数据库,JSON 文件存储数据) 缺点 需 ...
如何配置Maven
前言什么是Maven? Maven是项目对象模型(POM),可以通过一小段描述信息来管理项目的构建可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。 类似Maven的项目构建工具有Gradle、Ant 正文 下载Maven下载地址按照自己的操作系统进行选择我使用的是win10我选择zip压缩包这里有有两种压缩包Binary zip archive(编译)和Source zip archive(源码)第一种是编译好的二进制文件,也就是能直接使用的第二种是源代码,想研究源码的可以下载看看(头秃),用的话需要自己编译生成bin目录我这里直接下载编译好的 解压下载好后解压然后在apache-maven-3.6.1同级目录下新建一个文件夹repository(文件夹名字自定义,文件夹路径也是自定义,为了方便推荐存放在同一个地方)打开apache-maven-3.6.1有如下文件 打开conf\ ...
IDEA如何配置默认Maven仓库
前言我相信很多人和我一样,每次使用IDEA新建项目时Maven都会变回默认IDEA自带的Maven,而且这个默认的Maven配置不能更改下载的依赖都会存储到C盘用户名下的.m2文件夹下,用久了C盘就会占满导致系统运行缓慢,而且C盘是不稳定的,指不定哪天就崩了 很多人都会自己下载Maven(嫌弃IDEA自带的Maven版本过低)但每次使用IDEA新建项目时,Maven都会自动更改为IDEA自带的Maven那么如何解决这个问题呢? 正文方法一由于我目前使用的IDEA(2020.1)没有Other Settings选项我这里没法截图 File–>Other Settings –>Settings for New Projects 这里推荐使用方法二 方法二 选择Configuer 选择Settings 搜索框内手术Maven配置相应配置保存即可 相关文章:https://blog.lete114.top/article/Maven-Config.html
Hexo-添加代码块边框
前言如何给Hexo代码块添加代码块边框?看到其他主题的代码块边框很好看,而且还显示代码语言功能,而自己使用的主题没有代码块边框很想用这种功能,很无奈,这样扒别人网站上的样式样式是很繁琐,且枯燥的,就算扒完样式后该如何在Hexo生成页面的时候给代码块插入样式呢? 那么废话不多说,看下面正文 正文 在D:\Lete\Blog\themes\Yilia-Pro\scripts\下新建codeblock.js(名字自定义) 1234567891011121314151617181920212223242526// 代码块显示代码框以及代码类型var attributes = [ 'autocomplete="off"', 'autocorrect="off"', 'autocapitalize="off"', 'spellcheck="false"', 'contenteditable=" ...
Vercel(ZEIT) Application Error出现部署问题
前言当你什么也没做的时候Vercel突然就给你网站报错 Application Error The page was not found in the hosted application If you are a visitor, contact the website owner or try again later. If you are the owner, and this is not expected, check the filesystem for the desired resource. 出现如图 该如何解决呢?就在昨天2020-9-15有小伙伴告诉我,说我网站进不去了,而且还是所有(个人的所有)部署在Vercel(ZEIT)上的网站全部访问抱错 睡了一觉后,早上起来琢磨了一下,上了一下搜索引擎没有任何关于这个问题的说明,就连官方文档都没有相关说明(常见问题) 看了一下部署日志,正常没有任何问题,邮箱也没有任何通知,那为什么会这样呢? 别人也是部署在Vercel上的网站,为什么就唯独我一个人的所有网站都出现这问题,网上也没有相关的问题和文章内容,最后自己琢磨了 ...
Hexo-Live2d安装教程(自定义Live2d)
前言使用自己的Live2d看板娘 每次看别人博客或者网站的时候,别人网站都有好看的看板娘,即使安装了helper-live2d但提供的Live2d太少了那么如何使用自定义的Live2d呢?看网上很多教程都是乱七八糟的,看也看不懂,自己研究了一下,成功了!分享出来,让更多人少踩坑,这里我以紫罗兰永恒花园的薇尔莉特·伊芙加登小姐姐的Live2d模型作为演示,结束后会奉上几个好看的模型如果你有好看的模型可以与我分享(好东西要学会分享) 安装使用helper-live2d的Live2d插件https://github.com/EYHN/hexo-helper-live2d 1npm install --save hexo-helper-live2d 配置安装成功后,在hexo根目录的_config.yml添加如下配置(可以写在主题配置文件里) 基础配置 12345678910111213141516171819# Live2D## https://github.com/EYHN/hexo-helper-live2dlive2d: enable: true # 开启live2d # en ...
