分类 码农修仙 下的文章

博客改成githubActions部署

我的博客程序现在用的是hexo,放在netlify上,netlify每个月是给300分钟的部署时间,目前更新了几篇文章,发现部署时间大约是每次1分钟多点儿,我当时就在想,写多少文章就开始嫖不到了,突然群里兜兜说也想了解netlify上的hexo怎么部署,我在搜教程的时候,突然发现部署方式可以用github的actions,然后netlify的时长会变成2000分钟/月...抱着这个想法,我在想是不是可以改一下现有的部署方式,一番研究之下,OK了,记录一下:

2022-12-09

Hello,碎语TALK

嗯,最近折腾一下BLOG,看到别人用到这种类似微博的碎碎念,感觉很不错,然后我在我用的主题上发现内置了[Artitalk 3.3.4],试用了一下,感觉良好,他是一个基于leancloud的一个JS做的碎碎念系统,用了几天,感觉有些功能不是很满意,于是乎决定改动一下,然后pull request,但是写着写着,感觉很有约束(他已经很多版本了),内置的上传图床也是一个我平时不用的,看到原项目用的是MIT协议,所以我觉定花点时间来做一个自己的吧,嗯,说动就动。

写了2-3天,感觉要学习的东西还很多,当然,顺便托原作者的福,学习了一下一直想学习却没来及学习的 gulp

2022-11-20

Markdown基础使用学习笔记

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。1
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式

Markdown的优点

  • 兼容HTML
  • 专注文字内容而不用考虑排板样式,你可以安心写作。
  • 轻松导出HTML、PDF、看云甚至可以导出.epub和.mobi(Kindle的专有格式)
  • 纯文本内容、兼容所有的编辑器和文字处理软件。
  • 可读性强、直观、学习成本低
  • 编辑器够多,常见的VSCODE、Typora、github、看云、语雀都可以拿来编辑

Markdown的缺点

  • 衍生版本过多,解析器类型非常多,可能有许多解析器有独特的其它解析器不支持的功能

参考文档

2022-09-12

imagemin库使用

网上一堆过期教程啊,就酱紫...一共3步走

1. 下载依赖库

npm install imagemin
npm install imagemin-mozjpeg

2. 创建文件

然后建立一个 xxx.js

import imagemin from "imagemin";
import imageminMozjpeg from "imagemin-mozjpeg";
import imageminPngquant from "imagemin-pngquant";

imagemin(['images/*.{jpg,png}'], {
  destination: './assets', 
  plugins: [
    imageminMozjpeg({quality: 90}),
    imageminPngquant({quality: [0.65, 0.8]}),
  ]
}).then( res => {
  console.log(res);
});

3. 使用

node xxx.js
2022-02-21

Typecho评论样式修改

嗯,2天没有写东西了,这两天在调教BLOG程序中唉,各种问题多多,不过还好,一切顺利,嗯,修改了不少,

其中就有评论样式哦,话说,Typecho资料是够少啊,官方的更是少,不少都得自己动手,不过不怕,自己动手,丰衣足食嘛,嗯,言归正传,

Typecho 0.8后评论就只有一句代码

<?php $comments->listComments(); ?>

2021-12-01