From f20790f5d47053044fb54c5f8ca8b7a1f090bd39 Mon Sep 17 00:00:00 2001
From: garhve
太麻烦了,我就写了个简单的脚本来简化一下流程,反正是自用的,所以也不用考虑 怎么处理不同的位置,并且原先由于发布比较繁琐,草稿就都存在本地了,现在 我也可以直接将草稿发布出来,看得见,我才有动力写~
-######################################################################
-# @author : garhve (dev@garhve.com)
-# @file : blog
-# @created : Friday Dec 09, 2022 16:09:42 CST
-#
-# @description : simplify blog publishing.
-######################################################################
+######################################################################
+# @author : garhve (dev@garhve.com)
+# @file : blog
+# @created : Friday Dec 09, 2022 16:09:42 CST
+#
+# @description : simplify blog publishing.
+######################################################################
-p="$(pwd)"
+p="$(pwd)"
-cd "$HOME/Storage/data/blog"
+cd "$HOME/Storage/data/blog"
-echo "Enter the blog name"
+echo "Enter the blog name"
read -r name
-hugo new posts/"$name"
+hugo new posts/"$name"
-echo "1. en"
-echo "2. cn"
-echo "all option would be default to 1 except 2[1 or 2]: "
+echo "1. en"
+echo "2. cn"
+echo "all option would be default to 1 except 2[1 or 2]: "
read l
-if [ $l -eq 1 ]; then
- lang="en"
-elif [ $l -eq 2 ]; then
- lang="cn"
-else
- lang="en"
-fi
-[ $lang == "cn" ] && mv "content/en/posts/$name" "content/cn/posts/$name"
-vim "content/$lang/posts/$name"
+if [ $l -eq 1 ]; then
+ lang="en"
+elif [ $l -eq 2 ]; then
+ lang="cn"
+else
+ lang="en"
+fi
+[ $lang == "cn" ] && mv "content/en/posts/$name" "content/cn/posts/$name"
+vim "content/$lang/posts/$name"
hugo
cd public
git add .
-read -r -p "commit message: " com
-git commit -m "$com"
+read -r -p "commit message: " com
+git commit -m "$com"
-cd "$p"
+cd "$p"
这片文章的出现,也只是我想确认一下能不能正确处理好中文内容。这样一说,突然想起来编辑也挺麻烦的。。
也许可以将代码优化下以后就省心了,哈哈。
diff --git a/cn/posts/index.html b/cn/posts/index.html
index 6625a7a..417623a 100644
--- a/cn/posts/index.html
+++ b/cn/posts/index.html
@@ -45,7 +45,7 @@
-
+
--
cgit v1.2.3-70-g09d2