分类 默认分类 下的文章

在使用VMware中的测试虚机时,发现已经彻底删除了虚拟机中的文件,但宿主机磁盘空间却没变化。之前是通过VMware设置界面的“磁盘碎片整理”或“压缩”处理,这次使用无效……

搜索得知VMware安装目录下有个vmware-vdiskmanager.exe工具:

1.用终端打开vmware-vdiskmanager.exe,显示帮助说明

2025-07-10T05:03:49.png

2.使用-k 选项压缩指定的虚拟磁盘

.\vmware-vdiskmanager.exe -k *.vmdk(此处替换为待压缩的磁盘文件路径)
2025-07-10T05:04:13.png

- 阅读剩余部分 -

原帖地址

无法将 Gmail 帐户添加到 Outlook “无法登录 Google”

问题

将 Gmail 帐户添加到 Outlook 时,系统将提示你输入用户名和密码。 系统会提示你选择“允许”Microsoft 应用和服务。 选择“允许”后,你会收到以下错误:

*“很抱歉,你无法登录到 Google - IMAP。
请稍后再试。”*

2025-05-20T04:53:40.png

- 阅读剩余部分 -

XFCE 桌面的配置

1. 安装必要软件包

yum install epel-release -y
yum groupinstall "Server with GUI" -y
yum groupinstall "Xfce" -y
yum grouplist hidden

如果 Fonts 没安装

yum groupinstall "Fonts"

安装字体包

$ fc-list :lang=zh-cn

可以看到当前已经安装的中文字体

- 阅读剩余部分 -

修改外观

登进后台,选择控制台-外观-编辑当前外观。 在模板文件中 选择 head.php

<head> 的后面插入

<base target="_blank"/>

这种方法是全局性的,不仅文章内的链接会在新窗口打开,连着主页的链接也会在新窗口打开。

经过测试实践发现,通过修改PHP函数实现的方式更为稳定且兼容性好。所以推荐使用这种方式,具体参考如下

直接在主题里集成文章链接新窗口跳转,在function.php的添加 parseContent() 函数,函数为

//未添加nofollow
 function parseContent($obj){
    $options = Typecho_Widget::widget('Widget_Options');
    if(!empty($options->src_add) && !empty($options->cdn_add)){
        $obj->content = str_ireplace($options->src_add,$options->cdn_add,$obj->content);
    }
    $obj->content = preg_replace("/<a href=\"([^\"]*)\">/i", "<a href=\"\\1\" target=\"_blank\">", $obj->content);
    echo trim($obj->content);
}

- 阅读剩余部分 -

原帖地址: https://blog.suzuhafan.com/tutorials/docker-compose-deploy-typecho-with-https.html
Dockerfile配置参考:https://blog.elonlo.top/posts/typecho-deploy/#cl-6
Nginx多站点配置参考:https://www.cnblogs.com/z_lb/p/18129843

文主要是关于 Typecho 部署文档,使用了 Docker Compose 部署,及配置 HTTPS 访问。

1. 部署文件准备
目录如下

C:\Users\win11\vscode\typecho
├── docker-compose.yml
├── mysql/
├── mysql.env
├── nginx/
|  └── nginx.conf
├── php/
|  └── Dockerfile
└── typecho/
   ├── admin/
   ├── index.php
   ├── install/
   ├── install.php
   ├── LICENSE.txt
   ├── usr/
   └── var/

docker-compose.yml

- 阅读剩余部分 -