安装partytown

1
2
3

pnpm install @astrojs/partytown

启用partytown,在astro.config.ts文件下添加下列文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

import partytown from '@astrojs/partytown'



export default defineConfig({

integrations: [

partytown({

config: {

forward: ["dataLayer.push"],

},

}),

]

});

header.astro文件添加谷歌分析代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<!-- Google tag (gtag.js) -->

<script type="text/partytown" async src="https://www.googletagmanager.com/gtag/js?id=G-MZXCQSZ8FT"></script>

<script type="text/partytown">

window.dataLayer = window.dataLayer || [];

function gtag(){dataLayer.push(arguments);}

gtag('js', new Date());



gtag('config', '你的谷歌代码');

</script>

测试是否成功

在谷歌分析中这个页面可以进行测试的

其实很简单,在你的项目根目录下新建一个vercel.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

{

"headers": [

{

"source": "/(.*)",

"headers": [

{ "key": "Access-Control-Allow-Credentials", "value": "true" },

{ "key": "Access-Control-Allow-Origin", "value": "*" },

{ "key": "Access-Control-Allow-Methods", "value": "GET,OPTIONS,PATCH,DELETE,POST,PUT" },

{ "key": "Access-Control-Allow-Headers", "value": "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version" }

]

}

]

}

source 就是允许跨域的路径,我这边设置的是所有路径,即在这个网站上任何路径跨域都是可以的

1
2
3

docker run -it spring_thymeleaf_cache=false -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.16

  1. 不要在线上聊天太久,最好直接见面,或者简单聊个几天就直接见面聊,最好不要超过一周,否则就会出现聊了好长时间,一见面直接见光死的情况

  2. 见了第一次面,你对对方是否感觉还行,你心里应该有了答案,想要再接触看看就回去约下一次见面,如果回去之后聊天,人家直接不回复你了,或者很明确拒绝了,那就下一个吧

  3. 不要当做只是增加一个认识新朋友的途径,要知道来到相亲大家都是有明确目的的,双方都知道,所以牢记自己的目的

  4. 异地恋,狗都不见,如果是异地的直接不要接触了

  5. 确认关系,最好是在一个月内,或者见面个四五次就差不多了,之后时间再长就会没有新鲜感了

  6. 人都是视觉动物,所有人都不例外,只是外貌占比高低而已,所以见面还是要好好收拾一下的,如果你觉得自己已经好好收拾了,对方还是看不上,那没办法 下一个

  7. 相亲其实在从大量样本中去筛选,所以要多见一些,才能知道自己到底想要什么,不要想着去培养对方什么,太难了

  8. 男的基本上向下兼容,女的都是向上兼容,这个你要明白,男的要找个和自己情况差不多的,比较难,因为这部分女生会由比你厉害的男生来追求的

  9. 不要被网上的很多美女提高眼界了,现实中没有那么多的,更何况是来相亲的,基本上你只要看的顺眼的,6分以上的女生,化妆一下 都可以的

有需要补充,麻烦各位评论区补充一下

修改pre-commit文件

这个是支持Linux系统的 哭了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

#!/usr/bin/env sh

. "$(dirname -- "$0")/_/husky.sh"

# Modified files, update the modDatetime

git diff --cached --name-status |

grep -i '^M.*\.md$' |

while read _ file; do

filecontent=$(cat "$file")

frontmatter=$(echo "$filecontent" | awk -v RS='---' 'NR==2{print}')

draft=$(echo "$frontmatter" | awk '/^draft: /{print $2}')

if [ "$draft" = "false" ]; then

echo "$file modDateTime updated"

cat $file | sed "/---.*/,/---.*/s/^modDatetime:.*$/modDatetime: $(date -u "+%Y-%m-%dT%H:%M:%SZ")/" > tmp

mv tmp $file

git add $file

fi

if [ "$draft" = "first" ]; then

echo "First release of $file, draft set to false and modDateTime removed"

cat $file | sed "/---.*/,/---.*/s/^modDatetime:.*$/modDatetime:/" | sed "/---.*/,/---.*/s/^draft:.*$/draft: false/" > tmp

mv tmp $file

git add $file

fi

done

# New files, add/update the pubDate

git diff --cached --name-status | egrep -i "^(A).*\.(md)$" | while read a b; do

cat $b | sed "/---.*/,/---.*/s/^pubDate:.*$/pubDate: $(date -u "+%Y-%m-%dT%H:%M:%SZ")/" > tmp

mv tmp $b

git add $b

done

npx lint-staged

前提

已经装了wsl2

下载centos镜像

centos下载镜像,直接点击exe安装

一般推荐安装在其他盘当中,不是c(系统)盘

image-20240328095058822

image-20240328095133146

image-20240328095148773

vhdx是执行过exe文件之后会出现的

基本上出现之后 然后重启 就可以直接进入了

image-20240328095326506

0%