shell一键发布
shell一键发布版内容到teek网站
版权
自己写的脚本。
环境
配置环境:
《Youbg Kbt》大佬开源的《vitepress-theme-teek》一个博客项目(知识库+博客 二合一),它是一个轻量、简易的VitePress主题框架,非常简约唯美,且也在持续迭代更新,感谢大佬开源的这款优秀产品,大佬威武。💖💖💖
背景
你想一键推送自己本地知识库更新内容到网站吗?
行的话,只需要粘贴执行以下脚本就好。😂
前提
- 具备Teek博客环境
- 有手就好
v1-本地安装
拉取仓库后在vscode里需要做的配置:
(1)拉取项目后,直接在vscode里执行如下代码就好:
bash
cat>>/etc/profile<<EOFalias td="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh"EOFcat>>/etc/profile<<EOFalias tb="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh"EOFcat>>/etc/profile<<EOFalias xyy="sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh"EOFcat>>/etc/profile<<EOFalias gs="cd /d/vitepress-theme-teek-one-private/git status"EOFcat>>/etc/profile<<EOFalias gp="cd /d/vitepress-theme-teek-one-private/git pull"EOFcat>>/etc/profile<<EOFalias gg="cd /d/vitepress-theme-teek-one-private/git statusgit pullgit add -Agit commit -m'commit data'git pushgit status"EOFsource/etc/profile
(2)然后按需执行如下命令即可
bash
# 查看当前仓库状态gs# 拉取最新代码到本地gp# 推送本地代码到远程仓库gg# 一键发布更新内容到teeker网站xyy
v2-在线安装
bash
cat>>/etc/profile<<EOFalias td2="sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek-run-dev.sh"EOFcat>>/etc/profile<<EOFalias tb2="sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek-run-build.sh"EOFcat>>/etc/profile<<EOFalias xyy2="sh -x /d/vitepress-theme-teek-online-install-one-private/shell/teek.sh"EOFcat>>/etc/profile<<EOFalias gs2="cd /d/vitepress-theme-teek-online-install-one-private/git status"EOFcat>>/etc/profile<<EOFalias gp2="cd /d/vitepress-theme-teek-online-install-one-private/git pull"EOFcat>>/etc/profile<<EOFalias gg2="cd /d/vitepress-theme-teek-online-install-one-private/git statusgit pullgit add -Agit commit -m'commit data'git pushgit status"EOFsource/etc/profile
查看:
bash
# 查看当前仓库状态gs2# 拉取最新代码到本地gp2# 推送本地代码到远程仓库gg2# 一键发布更新内容到teeker网站xyy2
v3-在线安装
bash
cat>>/etc/profile<<EOFalias td="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh"EOFcat>>/etc/profile<<EOFalias tb="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh"EOFcat>>/etc/profile<<EOFalias xyy="sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh"EOFcat>>/etc/profile<<EOFalias gs="cd /d/vitepress-theme-teek-one-private/git status"EOFcat>>/etc/profile<<EOFalias gp="cd /d/vitepress-theme-teek-one-private/git pull"EOFcat>>/etc/profile<<EOFalias gg="cd /d/vitepress-theme-teek-one-private/git statusgit pullgit add -Agit commit -m'commit data'git pushgit status"EOFsource/etc/profile
查看:
bash
# 查看当前仓库状态gs# 拉取最新代码到本地gp# 推送本地代码到远程仓库gg# 一键发布更新内容到teeker网站xyy
v4-2025.4.2-cnb.coll-成功测试版
bash
cat>>/etc/profile<<EOFalias td="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-dev.sh"EOFcat>>/etc/profile<<EOFalias tb="sh -x /d/vitepress-theme-teek-one-private/shell/teek-run-build.sh"EOFcat>>/etc/profile<<EOFalias xyy="sh -x /d/vitepress-theme-teek-one-private/shell/teek.sh"EOFcat>>/etc/profile<<EOFalias gs="cd /d/vitepress-theme-teek-one-private/git status"EOFcat>>/etc/profile<<EOFalias gp="cd /d/vitepress-theme-teek-one-private/git pull"EOFcat>>/etc/profile<<EOFalias gg="cd /d/vitepress-theme-teek-one-private/git statusgit pullgit add -Agit commit -m'commit data'git pushgit status"EOFcat>>/etc/profile<<EOFalias gg2="cd /d/vitepress-theme-teek-one-private/git statusgit pullgit add -Agit commit -m'BUILD'git pushgit status"EOFsource/etc/profile
查看:
bash
# 查看当前仓库状态gs# 拉取最新代码到本地gp# 推送本地代码到远程仓库gg# 一键发布更新内容到teeker网站xyy