原来可以这样写博客

1
2
3
4
1015  hexo new "原来可以这样写博客"
1016 vim ./*/*/原来可以这样写博客.md
1020 history -10 >> ./*/*/原来可以这样写博客.md
1021 vim **/原来*.md

先写出 public 的脚本,然后把 public 放在bin目录下面。然后把这个目录就是添加到路径里面去,然后就可以调用这个命令了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1024  hexo clean && hexo generate && wrangler pages deploy ./public --project-name essais
1026 history -2 >> ./public.sh
1027 vim ./public.sh
1028 ./public.sh
1029 chmod +x ./public.sh
1032 ./public.sh
1061 echo $PATH
1067 vim ~/.zshrc
1068 ls
1069 mkdir bin
1070 mv public.sh ./bin
1071 cd bin
1072 pwd
1073 echo "export PATH=\"$(pwd):\$PATH\"" >> ~/.zshrc
1075 source ~/.zshrc
1076 public
1077 vim ~/.zshrc
cd ../
1083 mv ./public.sh ./public
1085 public

public 的脚本

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env zsh

# 获取脚本所在目录的上级目录(绝对路径)
parent_dir=${0:A:h:h}

# 切换到上级目录
cd "$parent_dir" || exit

# (可选)验证当前目录
# pwd
hexo clean && hexo generate && wrangler pages deploy ./public --project-name essais

如果有多个博客需要发布的话,可能还需要考虑考虑,这个怎么设计