diff --git a/404.html b/404.html index 64b1016..5049143 100644 --- a/404.html +++ b/404.html @@ -71,7 +71,7 @@
WUTONK的小站
学之染人,甚于丹青
💻Higher, faster, stronger
- +
@@ -82,7 +82,7 @@
近期动态
- +
@@ -121,7 +121,10 @@

WUTONK的小站
学之染人,甚于丹青
💻Higher, faster, stronger

- + @@ -95,7 +95,7 @@ - +
@@ -126,9 +126,11 @@

解决方案

把js格式的base配置文件删除,在ts的config里添加base,重启本地调试服务器

-

+
+

网页已经可以正常浏览!

-

+
+

如果遇到问题请在下方的联系方式里联系我 使用请遵守MIT协议

@@ -167,7 +169,10 @@


本站由 @WUTONK 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处

+ diff --git "a/Vuepress\344\275\277\347\224\250\351\207\215\345\256\232\345\220\221\350\247\243\345\206\263\351\273\230\350\256\244\350\257\255\350\250\200\351\227\256\351\242\230/index.html" "b/Vuepress\344\275\277\347\224\250\351\207\215\345\256\232\345\220\221\350\247\243\345\206\263\351\273\230\350\256\244\350\257\255\350\250\200\351\227\256\351\242\230/index.html" index 2fa9886..3f9476d 100644 --- "a/Vuepress\344\275\277\347\224\250\351\207\215\345\256\232\345\220\221\350\247\243\345\206\263\351\273\230\350\256\244\350\257\255\350\250\200\351\227\256\351\242\230/index.html" +++ "b/Vuepress\344\275\277\347\224\250\351\207\215\345\256\232\345\220\221\350\247\243\345\206\263\351\273\230\350\256\244\350\257\255\350\250\200\351\227\256\351\242\230/index.html" @@ -75,7 +75,7 @@
- +
@@ -89,7 +89,7 @@
-
+
@@ -159,7 +159,10 @@


本站由 @WUTONK 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处

+ diff --git a/archives/2022/05/index.html b/archives/2022/05/index.html index b8f8132..cbcbcc9 100644 --- a/archives/2022/05/index.html +++ b/archives/2022/05/index.html @@ -71,7 +71,7 @@
- +
@@ -82,7 +82,7 @@
近期动态
-
+
@@ -98,7 +98,7 @@ - +
@@ -230,7 +230,10 @@ -

与js格式文件不同,ts的base配置仅需一行

js配置格式:

1
2
3
module.exports = {
base:'/',
}

ts配置格式:

1
2
3
4
export default defineUserconfig({
base : '/',
//下面是其他配置
})

如果在ts中使用了js格式,代码不会报错,IDE也不会提示,但是会导致base配置问题

问题表现如下

home界面标题和介绍变为默认样式

菜单栏消失

解决方案

把js格式的base配置文件删除,在ts的config里添加base,重启本地调试服务器

网页已经可以正常浏览!


如果遇到问题请在下方的联系方式里联系我 使用请遵守MIT协议

]]> + 介绍

与js格式文件不同,ts的base配置仅需一行

js配置格式:

1
2
3
module.exports = {
base:'/',
}

ts配置格式:

1
2
3
4
export default defineUserconfig({
base : '/',
//下面是其他配置
})

如果在ts中使用了js格式,代码不会报错,IDE也不会提示,但是会导致base配置问题

问题表现如下

home界面标题和介绍变为默认样式

菜单栏消失

解决方案

把js格式的base配置文件删除,在ts的config里添加base,重启本地调试服务器

网页已经可以正常浏览!


如果遇到问题请在下方的联系方式里联系我 使用请遵守MIT协议

]]> @@ -86,7 +86,7 @@ 2023-03-29T10:00:29.229Z 2023-03-29T10:00:29.229Z - 1.下载dosbox-x

用浏览器访问此网址获取下载请求
https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v0.83.19/dosbox-x-macosx-arm64-20211101100925.zip
先不要急着解压,文件等会再操作

2.下载MASM

用浏览器访问此网址获取下载请求(需要梯子)
https://drive.google.com/drive/folders/1rFLz8Vpfu_p_UoYAbqPlISU_Qmk_OvHI?usp=sharing
下载完成后把这两个文件复制到同一个文件夹并解压(记得删除zip包)

3.配置磁盘

点击顶部的drive按钮
dosarm001

选择C盘并选择从文件夹挂载
dosarm002

选取MASM路径
dosarm003

进入C盘符
dosarm004

使用dir命令列出磁盘内的文件,如果挂载成功则如下图
dosarm005

输入masm命令,已经可以正常使用
dosarm006

提示:由于macos安全性限制每次打开都需要手动挂载一次

]]>
+ 1.下载dosbox-x

用浏览器访问此网址获取下载请求
https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v0.83.19/dosbox-x-macosx-arm64-20211101100925.zip
先不要急着解压,文件等会再操作

2.下载MASM

用浏览器访问此网址获取下载请求(需要梯子)
https://drive.google.com/drive/folders/1rFLz8Vpfu_p_UoYAbqPlISU_Qmk_OvHI?usp=sharing
下载完成后把这两个文件复制到同一个文件夹并解压(记得删除zip包)

3.配置磁盘

点击顶部的drive按钮

dosarm001
dosarm001

选择C盘并选择从文件夹挂载

dosarm002
dosarm002

选取MASM路径

dosarm003
dosarm003

进入C盘符

dosarm004
dosarm004

使用dir命令列出磁盘内的文件,如果挂载成功则如下图

dosarm005
dosarm005

输入masm命令,已经可以正常使用

dosarm006
dosarm006

提示:由于macos安全性限制每次打开都需要手动挂载一次

]]>
@@ -106,7 +106,7 @@ 2023-03-29T03:00:00.000Z 2023-03-29T10:00:29.238Z - 如果你不关心过程只想看解决方案请点击这里跳转

过程

因为zsh默认会显示用户名,而我的用户名用的是真实姓名,所以为了隐私需要隐藏,在bing了一下之后找到了个修改主题文件的解决方法,我按照教程放到了~/.zshrc里,但是没有生效(这里挖个坑) 教程链接

我看到了部分其他教程是将prompt_context() 放在主题文件中,但是我复制到主题文件后仍然无效

这个过程中顺带发现我的主题地址和其他教程里的不一样,其他教程里的主题文件路径是在

1
~/.oh-my-zsh/themes/xxx.zsh-theme

而我是在

1
~/.oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme

因而进一步发现了我没有首次配置后自动生成的~/.p10k文件,因为我的所有powerlevel10k自定义主题设置都是放在~.zhsrc的(我是按照这个教程直接设置我的终端 教程链接

开始确认要编写的文件确实是.zshrc没错后,怀疑是不是.zshrc的函数声明漏写了;教程中因为是直接放在主题文件下所以默认是函数,我没有修改直接复制到.zshrc,但是加上之后依然没有生效

我回看了第一个教程,确实是没有写声明的,问题很明显不是关于prompt_context() {}函数设置的

再进一步查找,我在p10k官网仓库的How do I add username and/or hostname to prompt?设置介绍下发现了一个名为 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS的prompt设置函数(prompt在这里应该是提示符的意思,这里得吐槽下微软的蹩脚翻译,把prompt翻译为了“令人惊叹的”😅)

在我的.zshrc文件中查找这条函数,内容为:

1
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user device virtualenv dir vcs newline prompt_char)

按照函数名,这些形参显然就是左边显示的内容

image-1

按照顺序,可以发现user= 用户名 device=主机名


现在知道了参数属性,只需要按照需要修改就好了,这里我希望只删除用户名,所以改为

1
2
#删除user
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(device virtualenv dir vcs newline prompt_char)

然后重载zsh使配置生效

1
2
#终端输入
zsh

完成!
image-2

解决方法

首先查看是否有~/.p10k文件

1
2
3
4
5
6
# 将此命令复制到终端中运行
if ls ~/.p10k >/dev/null 2>&1;then
echo "文件存在"
else
echo "文件不存在"
fi

如果有则在 .p10k文件中进行操作,如果没有则像我一样在.zshrc中进行操作

1
2
3
4
5
6
7
8
9
10
11
12
##找到并修改 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 设置
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user device virtualenv dir vcs newline prompt_char)
# 如果要只显示用户名
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(device virtualenv dir vcs newline prompt_char)
# 如果要只显示主机名
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user virtualenv dir vcs newline prompt_char)
# 如果要两个都不显示
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(virtualenv dir vcs newline prompt_char)

## 使配置生效
# 终端运行以重新载入zsh
zsh

enjoy p10K!

]]>
+ 如果你不关心过程只想看解决方案请点击这里跳转

过程

因为zsh默认会显示用户名,而我的用户名用的是真实姓名,所以为了隐私需要隐藏,在bing了一下之后找到了个修改主题文件的解决方法,我按照教程放到了~/.zshrc里,但是没有生效(这里挖个坑) 教程链接

我看到了部分其他教程是将prompt_context() 放在主题文件中,但是我复制到主题文件后仍然无效

这个过程中顺带发现我的主题地址和其他教程里的不一样,其他教程里的主题文件路径是在

1
~/.oh-my-zsh/themes/xxx.zsh-theme

而我是在

1
~/.oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme

因而进一步发现了我没有首次配置后自动生成的~/.p10k文件,因为我的所有powerlevel10k自定义主题设置都是放在~.zhsrc的(我是按照这个教程直接设置我的终端 教程链接

开始确认要编写的文件确实是.zshrc没错后,怀疑是不是.zshrc的函数声明漏写了;教程中因为是直接放在主题文件下所以默认是函数,我没有修改直接复制到.zshrc,但是加上之后依然没有生效

我回看了第一个教程,确实是没有写声明的,问题很明显不是关于prompt_context() {}函数设置的

再进一步查找,我在p10k官网仓库的How do I add username and/or hostname to prompt?设置介绍下发现了一个名为 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS的prompt设置函数(prompt在这里应该是提示符的意思,这里得吐槽下微软的蹩脚翻译,把prompt翻译为了“令人惊叹的”😅)

在我的.zshrc文件中查找这条函数,内容为:

1
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user device virtualenv dir vcs newline prompt_char)

按照函数名,这些形参显然就是左边显示的内容

image-1
image-1

按照顺序,可以发现user= 用户名 device=主机名


现在知道了参数属性,只需要按照需要修改就好了,这里我希望只删除用户名,所以改为

1
2
#删除user
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(device virtualenv dir vcs newline prompt_char)

然后重载zsh使配置生效

1
2
#终端输入
zsh

完成!

image-2
image-2

解决方法

首先查看是否有~/.p10k文件

1
2
3
4
5
6
# 将此命令复制到终端中运行
if ls ~/.p10k >/dev/null 2>&1;then
echo "文件存在"
else
echo "文件不存在"
fi

如果有则在 .p10k文件中进行操作,如果没有则像我一样在.zshrc中进行操作

1
2
3
4
5
6
7
8
9
10
11
12
##找到并修改 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 设置
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user device virtualenv dir vcs newline prompt_char)
# 如果要只显示用户名
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(device virtualenv dir vcs newline prompt_char)
# 如果要只显示主机名
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user virtualenv dir vcs newline prompt_char)
# 如果要两个都不显示
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(virtualenv dir vcs newline prompt_char)

## 使配置生效
# 终端运行以重新载入zsh
zsh

enjoy p10K!

]]>
diff --git a/baidu_verify_codeva-smyzZvfkl8.html b/baidu_verify_codeva-smyzZvfkl8.html index 58e79a5..7109266 100644 --- a/baidu_verify_codeva-smyzZvfkl8.html +++ b/baidu_verify_codeva-smyzZvfkl8.html @@ -73,7 +73,7 @@
- +
@@ -85,7 +85,7 @@
最近更新
- +
@@ -119,7 +119,10 @@ -