作者牛猫共发表文章 94 篇。

Hugo 的一些设置

Hugo 的一些设置
Hugo 页面提示 raw HTML omitted 从 Wordpress 转移到 Hugo 因为原文章内容带 html,转为 Hugo 后页面不显示内容,审查元素提示 <!-- raw HTML omitted -->,这个是因为 Hugo 的 markdown 安全保护,在 hugo.toml 里添加下面代码就好了: [markup.goldmark.renderer] unsafe = true Hugo 为新建内容预设模板 通过 hugo new content 命令创建的内容时,可以在 Archetypes 目录下预设模板,使创建的内容自带预设置好的 fron...

Ubuntu 本地 deb 安装 Hugo

Ubuntu 本地 deb 安装 Hugo
Ubuntu 通过 apt 在本地安装 hugo 不是最新的版本(v0.123.3),安装最新版本得通过 snap,如果没有安装 snap 也可以直接通过 deb 文件本地安装。 Hugo github release 下载页面:https://github.com/gohugoio/hugo/releases 下载 deb 文件 本地 deb 安装需要下载 extended 版本,不然启动服务时会提示以下错误: Error: error building site: TOCSS: failed to transform "/ananke/css/main.css" (text/css...

600条最强 Linux 命令总结

600条最强 Linux 命令总结
今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。 1. 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬...

Memos 备份和数据迁移

Memos 备份和数据迁移
docker-compose 安装 Memos 安装见:Ubuntu 下 Nginx 环境 docker 部署和更新 Memos 服务 根据上面的办法安装完后,数据在 /var/www/bber/data 和 /var/www/bber/.memos 目录 Memos 备份 通常备份只要上面的两个文件夹打包到本地就好了。 Memos 数据迁移 使用第一步安装完 Memos 后,将原网站的 data 和 .memos 两个文件夹覆盖新安装的 Memos 对应文件夹,然后 sudo docker restart memos 就完成 memos 网站迁移了。 如果不重启 docker 的 me...

server reached pm.max_children setting (5), consider raising it

server reached pm.max_children setting (5), consider raising it
htop 查看系统进程,发现几个 php-fpm8.1 进程占了 CPU 的百分之百,查看 php 日志 /var/log/php8.1-fpm.log,发现一水的如下提示: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it 综合了一下搜索内容,修改如下: 系统信息 Ubuntu Server 22.04 LTS 64bit apt install 安装的 php8.1-fpm apt install 安装的 nginx 1.18.0 修改 pm.max_childr...

Twikoo docker 私有部署升级

Twikoo docker 私有部署升级
本文针对 docker compose 私有部署的 Twikoo 评论系统。 Twikoo 官方文档 https://twikoo.js.org/ 更新 拉取新版本 docker pull imaegoo/twikoo 停止旧版本容器 docker stop twikoo 删除旧版本容器 docker rm twikoo 启用新的 twikoo docker-compose up -d docker compose 启动 twikoo 的配置 version: '3' services: twikoo: image: imaegoo/twikoo containe...

Ubuntu命令行压缩图片

Ubuntu命令行压缩图片
Ubuntu 自带压缩软件 jpegoptim,通过命令行安装,命令行操作压缩。 安装 sudo apt-get install jpegoptim 无损压缩,会覆盖原图 jpegoptim photo.jpg 不能无损则不覆盖 -v jpegoptim photo.jpg 压缩到指定文件夹 -d jpegoptim -d ./folder -p photo.jpg 模拟压缩 -n 输出压缩信息,不会真正压缩 有损压缩 -m jpegoptim -m50 photo.jpg "-m<质量>"选项,质量数范围0到100,0是最好质量,100是最差质量。 批量压缩 #!/bin/...

Linux 删除多余内核

Linux 删除多余内核
Ubuntu update 后显示一大堆的 generic,就比如: update-initramfs: Generating /boot/initrd.img-6.2.0-36-generic update-initramfs: Generating /boot/initrd.img-6.2.0-35-generic update-initramfs: Generating /boot/initrd.img-6.2.0-34-generic update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic update-ini...

Typecho 评论者链接新窗口打开

Typecho 评论者链接新窗口打开
方法一 functions.php function CommentAuthor($obj, $autoLink = NULL, $noFollow = NULL) { //后两个参数是原生函数自带的,为了保持原生属性,我并没有删除,原版保留 $options = Helper::options(); $autoLink = $autoLink ? $autoLink : $options->commentsShowUrl; //原生参数,控制输出链接 $noFollow = $noFollow ? $noFollow : $options-&g...

Mysql 1055 错误

Mysql 1055 错误
PHP 下 Mysql 输出错误 try { $result = $db->fetchAll($sql); } catch (Exception $e) { echo $e->getMessage(); } 1055 错误 SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'typecho.ty_comments.auth...