跳到主要内容

shell一键发布

最后更新于:

shell一键发布版内容到teek网站

版权

自己写的脚本。

环境

配置环境:

Youbg Kbt》大佬开源的《vitepress-theme-teek》一个博客项目(知识库+博客 二合一),它是一个轻量、简易的VitePress主题框架,非常简约唯美,且也在持续迭代更新,感谢大佬开源的这款优秀产品,大佬威武。💖💖💖

背景

你想一键推送自己本地知识库更新内容到网站吗?

行的话,只需要粘贴执行以下脚本就好。😂

前提

v1-本地安装

拉取仓库后在vscode里需要做的配置:

(1)拉取项目后,直接在vscode里执行如下代码就好:

 1cat >>/etc/profile <<EOF
 2alias td="
 3sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh
 4"
 5EOF
 6
 7cat >>/etc/profile <<EOF
 8alias tb="
 9sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh
10"
11EOF
12
13
14cat >>/etc/profile <<EOF
15alias xyy="
16sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh
17"
18EOF
19
20
21cat >>/etc/profile <<EOF
22alias gs="
23cd /d/vitepress-theme-teek-one-private/
24git status
25"
26EOF
27
28
29cat >>/etc/profile <<EOF
30alias gp="
31cd /d/vitepress-theme-teek-one-private/
32git pull
33"
34EOF
35
36
37cat >>/etc/profile <<EOF
38alias gg="
39cd /d/vitepress-theme-teek-one-private/
40git status
41git pull
42git add -A
43git commit -m'commit data'
44git push
45git status
46"
47EOF
48
49source /etc/profile

(2)然后按需执行如下命令即可

 1# 查看当前仓库状态
 2gs
 3
 4# 拉取最新代码到本地
 5gp
 6
 7# 推送本地代码到远程仓库
 8gg
 9
10# 一键发布更新内容到teeker网站
11xyy

v2-在线安装

 1cat >>/etc/profile <<EOF
 2alias td2="
 3sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek-run-dev.sh
 4"
 5EOF
 6
 7cat >>/etc/profile <<EOF
 8alias tb2="
 9sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek-run-build.sh
10"
11EOF
12
13
14cat >>/etc/profile <<EOF
15alias xyy2="
16sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek.sh
17"
18EOF
19
20
21cat >>/etc/profile <<EOF
22alias gs2="
23cd /d/vitepress-theme-teek-online-install-one-private/
24git status
25"
26EOF
27
28
29cat >>/etc/profile <<EOF
30alias gp2="
31cd /d/vitepress-theme-teek-online-install-one-private/
32git pull
33"
34EOF
35
36
37cat >>/etc/profile <<EOF
38alias gg2="
39cd /d/vitepress-theme-teek-online-install-one-private/
40git status
41git pull
42git add -A
43git commit -m'commit data'
44git push
45git status
46"
47EOF
48
49source /etc/profile

查看:

 1# 查看当前仓库状态
 2gs2
 3
 4# 拉取最新代码到本地
 5gp2
 6
 7# 推送本地代码到远程仓库
 8gg2
 9
10# 一键发布更新内容到teeker网站
11xyy2

v3-在线安装

 1cat >>/etc/profile <<EOF
 2alias td="
 3sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh
 4"
 5EOF
 6
 7cat >>/etc/profile <<EOF
 8alias tb="
 9sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh
10"
11EOF
12
13
14cat >>/etc/profile <<EOF
15alias xyy="
16sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh
17"
18EOF
19
20
21cat >>/etc/profile <<EOF
22alias gs="
23cd /d/vitepress-theme-teek-one-private/
24git status
25"
26EOF
27
28
29cat >>/etc/profile <<EOF
30alias gp="
31cd /d/vitepress-theme-teek-one-private/
32git pull
33"
34EOF
35
36
37cat >>/etc/profile <<EOF
38alias gg="
39cd /d/vitepress-theme-teek-one-private/
40git status
41git pull
42git add -A
43git commit -m'commit data'
44git push
45git status
46"
47EOF
48
49source /etc/profile

查看:

 1# 查看当前仓库状态
 2gs
 3
 4# 拉取最新代码到本地
 5gp
 6
 7# 推送本地代码到远程仓库
 8gg
 9
10# 一键发布更新内容到teeker网站
11xyy

v4-2025.4.2-cnb.coll-成功测试版

 1cat >>/etc/profile <<EOF
 2alias td="
 3sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh
 4"
 5EOF
 6
 7cat >>/etc/profile <<EOF
 8alias tb="
 9sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh
10"
11EOF
12
13
14cat >>/etc/profile <<EOF
15alias xyy="
16sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh
17"
18EOF
19
20
21cat >>/etc/profile <<EOF
22alias gs="
23cd /d/vitepress-theme-teek-one-private/
24git status
25"
26EOF
27
28
29cat >>/etc/profile <<EOF
30alias gp="
31cd /d/vitepress-theme-teek-one-private/
32git pull
33"
34EOF
35
36
37cat >>/etc/profile <<EOF
38alias gg="
39cd /d/vitepress-theme-teek-one-private/
40git status
41git pull
42git add -A
43git commit -m'commit data'
44git push
45git status
46"
47EOF
48
49
50cat >>/etc/profile <<EOF
51alias gg2="
52cd /d/vitepress-theme-teek-one-private/
53git status
54git pull
55git add -A
56git commit -m'BUILD'
57git push
58git status
59"
60EOF
61
62
63source /etc/profile

查看:

 1# 查看当前仓库状态
 2gs
 3
 4# 拉取最新代码到本地
 5gp
 6
 7# 推送本地代码到远程仓库
 8gg
 9
10# 一键发布更新内容到teeker网站
11xyy
最新文章

文档导航