summaryrefslogtreecommitdiff
path: root/public/post/ce-shi-zi-dong-chuang-jian-bo-ke
diff options
context:
space:
mode:
Diffstat (limited to 'public/post/ce-shi-zi-dong-chuang-jian-bo-ke')
-rw-r--r--public/post/ce-shi-zi-dong-chuang-jian-bo-ke/index.html125
1 files changed, 0 insertions, 125 deletions
diff --git a/public/post/ce-shi-zi-dong-chuang-jian-bo-ke/index.html b/public/post/ce-shi-zi-dong-chuang-jian-bo-ke/index.html
deleted file mode 100644
index 2e37238..0000000
--- a/public/post/ce-shi-zi-dong-chuang-jian-bo-ke/index.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
- <meta charset="utf-8">
-
-<title>测试自动创建博客 | garhve&#x27;s gibberish</title>
-
-
- <link rel="shortcut icon" type="image/png" href="&#x2F;images&#x2F;favicon.png">
- <meta name="viewport" content="width=device-width,initial-scale=1">
-
- <link id="stylesheet" rel="stylesheet" type="text/css" href="/dark.css">
-
- <script type="text/javascript" src="/js/theme.js"></script>
-
-</head>
-
-<div class="header">
- <div class="site_title">
- <p><a href="/"><img src="https:&#x2F;&#x2F;blog.garhve.com&#x2F;images&#x2F;logo.png" alt="garhve&#x27;s gibberish"
- width="70" height=auto></a></p>
- <p><a href="/">&nbsp;garhve&#x27;s gibberish</a></p>
- </div>
- <div class="menu">
- <!-- <a href="/tags">tags</a>
- &nbsp;--><a href="/categories">categories</a>
- </div>
-</div>
-
-<body onload="getTheme()">
- <section class="section">
- <div class="container">
-
-<p>
- <div class="title_postpage">测试自动创建博客</div>
-</p>
-<p>
- <div class="date_postpage">2022-12-09</div>
- <div class="taxonomies_postpage">
-
-
- <a href="https://blog.garhve.com/categories/period/">/period</a>
-
-
-
-
- &emsp;<a href="https://blog.garhve.com/tags/gibberish/">#gibberish</a>
-
-
- </div>
-</p>
-
-<p>
- <p>hugo挺不错的,就是太麻烦了。以下几点都是在使用时遇到的一些问题:</p>
-<h3 id="xie-zuo">写作</h3>
-<p>编辑器随便用个支持MD的就行了,这句陈述挺好。</p>
-<p>但现实是,我家里一台MacBook,一台arch Linux的Thinkpad,公司一台MacBook。
-所以跨平台对我来说就很重要了。我有点洁癖,家目录我都在努力的把config和local
-文件整合在各自不同的区域名以至于不那么乱。在每台电脑上下个markdown editor,
-同步文件再在每台电脑上额外加个云,想想我都受不了。</p>
-<p>不过目前我试过了一个软件marktext,功能和UI都很不错,但由于同步
-问题我不太想用。</p>
-<p>其实我比较倾向于下载个web app搭在我raspberry pi上,再通过公网挂出去,
-达到我在任意地方都能使用的目的来着,但目前的app总有这样那样的问题
-使我不是很满意,也就一直耽搁着了,现在也就是通过ssh直接到我的arch里
-直接使用vim写文章,有点别扭... 用vim写markdown。并且由于通过ssh到电脑里写的文章,预览比较困难...
-先将就一下吧,看看有没有什么好的办法解决它。</p>
-<h3 id="tu-pian">图片</h3>
-<p>图片怎么管理原本也是个问题,我买入了一个存储桶并配置好了nginx,
-但这比较适合fetch图片,当我截了新图要上传时,要么登录存储桶要么scp到
-服务器去上传,而且传好后的url也是一个麻烦事。试了各种方法都不太行之后。</p>
-<p>在Mac端我用了uPic,这个比较方便的是不止可以传图片,其他文件需要
-保存了也可以通过它上传,并且,它支持上传后直接拿到自定义对url,对于
-我自定义了域名去匹配nginx的规则很方便。而且只需第一次配置好,
-后面使用即可。</p>
-<p>Linux端呢,则暂时没有什么好办法,只能老老实实打开网页上传了~</p>
-<h3 id="fa-bu">发布</h3>
-<p>Hugo的发布其实也是一个问题。在上面说过,我有洁癖,其实我还有一些强迫症。
-自从GitHub被微软收购后,我很少使用了。虽然我只是一介平民,但我还是希望
-尽可能将我不同的指纹分散隔离开来。我用了我自有的服务器去托管我的一些服务,
-其中便包括这个博客。
-Hugo我是安装在我的Linux上,我并没有让它接入公网。我有在服务器上托管了一个
-cgit来当我的私人仓库,于是理所当然的,我把public给git到服务器上了。</p>
-<p>原先,发布一篇博客我的流程为,</p>
-<blockquote>
-<p>hugo new post -&gt; vim 找到文章 -&gt; 保存或者发布 -&gt; 然后到public文件夹
-push出去。</p>
-</blockquote>
-<p>太麻烦了,我就写了个简单的脚本来简化一下流程,反正是自用的,所以也不用考虑
-怎么处理不同的位置,并且原先由于发布比较繁琐,草稿就都存在本地了,现在
-我也可以直接将草稿发布出来,看得见,我才有动力写~</p>
-<p>这片文章的出现,也只是我想确认一下能不能正确处理好中文内容。这样一说,突然想起来编辑也挺麻烦的。。
-也许可以将代码优化下以后就省心了,哈哈。</p>
-<p>更新:拖了三天,终于把代码补完了~ <a href="https://git.garhve.com/codes/tree/bash/blog.sh?id=46e07255bbe67b1dbf93dcd7f33e25f10eb8f8de">blog.sh</a> </p>
-<pre data-lang="bash" style="background-color:#2e3440;color:#d8dee9;" class="language-bash "><code class="language-bash" data-lang="bash"><span style="color:#616e88;"># usage: prog new/edit/push [en/cn]
-</span><span>
-</span><span style="color:#88c0d0;">push</span><span>() {
-</span><span> </span><span style="color:#88c0d0;">read </span><span>-r -p </span><span style="color:#a3be8c;">&quot;Do you want to push?[y/n] &quot;</span><span> ans
-</span><span style="color:#88c0d0;">...
-</span><span style="color:#88c0d0;">[ </span><span style="color:#81a1c1;">$# </span><span>-lt 1 </span><span style="color:#88c0d0;">] </span><span style="color:#81a1c1;">&amp;&amp; </span><span style="color:#88c0d0;">echo </span><span style="color:#a3be8c;">&quot;usage: </span><span style="color:#81a1c1;">$</span><span style="color:#a3be8c;">(</span><span style="color:#88c0d0;">basename </span><span style="color:#81a1c1;">$</span><span>0</span><span style="color:#a3be8c;">) new/edit/push [en/cn]&quot;
-</span><span>
-</span><span style="color:#88c0d0;">[ </span><span style="color:#81a1c1;">$</span><span>1 </span><span style="color:#81a1c1;">== </span><span style="color:#a3be8c;">&quot;new&quot; </span><span style="color:#88c0d0;">] </span><span style="color:#81a1c1;">&amp;&amp; </span><span style="color:#88c0d0;">new </span><span style="color:#a3be8c;">&quot;</span><span style="color:#81a1c1;">$</span><span>2</span><span style="color:#a3be8c;">&quot;
-</span><span style="color:#88c0d0;">[ </span><span style="color:#81a1c1;">$</span><span>1 </span><span style="color:#81a1c1;">== </span><span style="color:#a3be8c;">&quot;edit&quot; </span><span style="color:#88c0d0;">] </span><span style="color:#81a1c1;">&amp;&amp; </span><span style="color:#88c0d0;">edit </span><span style="color:#a3be8c;">&quot;</span><span style="color:#81a1c1;">$</span><span>2</span><span style="color:#a3be8c;">&quot;
-</span><span style="color:#88c0d0;">[ </span><span style="color:#81a1c1;">$</span><span>1 </span><span style="color:#81a1c1;">== </span><span style="color:#a3be8c;">&quot;push&quot; </span><span style="color:#88c0d0;">] </span><span style="color:#81a1c1;">&amp;&amp; </span><span style="color:#88c0d0;">push
-</span></code></pre>
-<p>以后只需要在文件夹里<code>./blog.sh action language</code> 即可。
-大大方便了使用呀。
-<img src="https://assets.garhve.com/pictures/screenshots/2022/12/wIAgJv.png" alt="wIAgJv" />
-也许以后就能多写写了(bushi)</p>
-
-</p>
-
-
-
-
- </div>
- </section>
-</body>
-
-<div class="footer">
- &emsp;&copy; garhve
-</div>
-
-</html>