Hexo-Butterfly标题旋转风车设置
前言如果不喜欢Butterfly主题自带的曲别针图标,可以换一种口味。(比如我现在使用的旋转风车)
操作找到主题配置文件_config.butterfly.yml
把beautify的title-prefix-icon处修改为:'\f863'
(如果没有开启图标功能则需要将enable设置为true)
123beautify: enable: true title-prefix-icon: '\f863'
在inject的head处引入以下文件:
123inject: head: - "<style>#article-container.post-content h1:before, h2:before, h3:before, h4:before, h5:before, h6:before { -webkit-animation: avatar_turn_around 1s linear infinite; -moz-animation: avatar_turn_around 1s linear infi ...
Go语言原生http库的网络请求
1234567891011121314151617181920212223package mainimport ( "fmt" "io/ioutil" "net/http")func main() { fmt.Println("Hello, world") resp, err := http.Get("http://www.baidu.com/") if err != nil { fmt.Println("http get error", err) return } body, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Println("read error", err) return } fmt.Println(s ...
优雅的隐藏部分文章不在首页显示
有时候写博客有些内容不是给别人看的,只是为了丰富自己的知识库,需要用到隐藏主页显示博客的功能,网上找了几个方式,改了个最合适最简单的,记录一下。
忘记说,仅限butterfly主题哈,其他主题的配置文件目录不一定在哪。
修改配置文件需要先定位到 themes/butterfly/layout/includes/mixins/post-ui.pug
需要添加一行条件判断代码 if article.hide !== true,需要保证缩进关系属于递进。
1234mixin postUI(posts) each article , index in page.posts.data if article.hide !== true .recent-post-item
配置文章在文章md文件的头部信息中加入hide: true的属性
12345---title: 隐藏部分文章不在首页显示hide: truedate: 2022-06-29 14:00:31---
大功告成重新hexo d一下,你会发现只要文章配置了hide: true的都不在主页显示了,但是归档页还是可以看 ...
阿里云OSS图床url无法预览解决方案
前言阿里云OSS做图床的优势就是国内访问速度比较快,但是细心的同学会发现,在用浏览器访问图片地址的时候是直接跳转了下载而不是预览,这个就有点难受了,解决方式有2个,写文章记录一下。
方式一:绑定已备案的域名首先需要在Bucket列表里面进入图床的存储桶,然后在左侧边栏找到传输管理-域名管理,按照下图绑定域名后,再打开地址就可以预览,而不是下载图片文件了,但是域名必须经过了备案。
方式二:手动设置head-http头首先你在上传到阿里云OSS图片后,阿里云存储图片时Content-Type属性是以image/jpeg储存,所以访问会直接下载,我们如果把请求头Content-Type属性设置成image/jpg,这种方式需要手动调整有点麻烦,其实阿里云官方也做了处理方案,但是我个人觉得还是有点麻烦。。。所以长期用的话,建议还是绑定备案域名。
MacOS系统批量替换文件种的字符串
先用终端CD到需要操作的目录
1grep -ilr 'old_string' * | xargs -I@ sed -i '' 's/old_string/new_string/g' @
vue框架使用B站开源项目flv.js拉视频流
flv项目地址bilibili flv.js
安装依赖1npm install --save flv.js
vue页面1234567891011 <div class="video"> <video id="vPull" controls autoplay muted width="100%" height="100%"> </video> </div></template>
Js部分123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<script>import flv from "flv.js";export default { name: "", data() & ...
那些爱情观超级正的句子
前言最近抖音刷到只要是有关爱情的,几乎全是站在性别的角度吐苦水,甚至是一些带节奏站对立面的,失望的是还是有很多人深信不疑,现在关于爱情的话题已经成了自媒体炒流量的必备Case,很少可以看到爱情观、价值观很正的说法,下面的都是平时看到的积累。
那些爱情观超级正的句子1、不用每天缠绵,随时保持联络。我知道你不会走,你知道我不会变。各自忙碌,互相牵挂。相处时不要防备,聊天时毫无顾忌。我不会随随便便爱你,我会认真,会隆重。
2、任何关系中,只要懂得相互服软,轮流低头,就不会走散。这个世上没有天生就般配的两个人,只不过是一个懂得包容和迁就,而另一个懂得适而可止,最好的爱情大概就是,我让你心动,你让我心安:你知道我的委屈,我心疼你的不容易。
3、其实两个人在一起,别老说配不配,一块钱的打火机也能点着一万块钱的烟,几万块钱的一桌菜,也离不开两块钱的一包盐。
4、以结婚为目的去谈恋爱,也许结果和期望会有偏差,甚至相差很远,但至少在这段感情里都曾用过心,都曾努力互相奔赴过,这就足够了。很喜欢宫崎骏这句话 : “其实我很早就知道我们不合适,但我还是拒绝了所有人,陪你走过了一段没有结果的路,当然时间不长,但 ...
做自己情绪的主人,不要被情绪伤害到自己和身边的人!
情绪管理人人都需要。理解自己的情绪,能够用自己的思维去思考和控制自己的行动,这是情绪管理最基本的要求。对于情绪敏感的人而言,总是能够时刻觉察到他人的情绪,并且他们会很在意他人的情绪,总是会以为他人的情绪和自己有关。
有研究表明,当人产生各种各样的情绪时,最先受损的是自身的免疫系统。情绪会通过内分泌系统,控制我们的身体器官,使我们的免疫力下降,抵抗力下降,疾病也就随之而来了。早在《黄帝内经》中就有记载:“怒伤肝、喜伤心、思伤脾、空伤肾。”情绪是不可避免的,但我们可以合理的控制它,化解他。
对待情绪最正确的态度就是,承认自己是有情绪的人,也承认他人是有情绪的人。来了就接受,不要刻意压制自己的情绪,人人都是有情绪的人,人人都需要情绪。当情绪来临时,我们都因为自己的冲动后悔过,每次都会告诉自己这样是不对的,但下次仍会重复上次的冲动。为情绪买单的原因是,我们没有建立属于自己的情绪控制系统。
当事情发生,我们的通常情况会是这样,在脑海里反复的回想让我们产生这种情绪的事件。我们会及其的聚焦到这件事上,通过不断地心理暗示证明我们的处理是对的。暗示自己处理这件事时的情绪是正确。这是正确的做法是,给大脑 ...
Golang实战案例:用Golang实现用户登录验证
用Go语言实现登录验证,有3次机会。为了不要那么麻烦,这次示例就不用数据库了,直接if判断用户名为 zhangsan ,密码为 123456 ,则提示登录成功,否则提示还有几次机会,次数用完,提示登录失败。代码如下:
123456789101112131415161718192021222324252627package mainimport "fmt"func main() { var name string var pwd string var loginChance = 3 for i := 1; i <= 3; i++{ fmt.Print("请输入用户名:") fmt.Scanln(&name) fmt.Print("请输入密码:") fmt.Scanln(&pwd) if name == "zhangsan" && pwd== "123456" { fmt.Println("恭喜你登录 ...
Golang连接mysql数据库
安装mysql1brew install mysql
启动mysql1mysql.server start
登录mysql1mysql -u root
mysql数据库go驱动安装golang连接数据库用户的驱动是:`go-sql-driver’打开终端执行命令
1go get -u github.com/go-sql-driver/mysql
mysql数据库连接构建连接, 格式是:”用户名:密码@tcp(IP:端口)/数据库?charset=utf8”打开数据库,前者是驱动名,所以要导入: “github.com/go-sql-driver/mysql”设置数据库最大连接数和设置上数据库最大闲置连接数验证连接:使用Ping()函数代码参考如下:
1234567891011121314151617181920212223242526272829//数据库配置const ( userName = "root" password = "123456" ip = "127.0.0.1" ...