前面已经分享了如何完全透过网页的操作,就可以把 VuePress 网站给架设起来,还可以修改文章与发新文章,不过如果未来网站要交给非工程人员管理的话,操作 GitHub 对於他们可能有些太复杂了。
今天来分享另一个也很客家的模式,用 HackMD 这个服务来当作网站的後台使用,不但介面容易上手得多,同时也达到额外备份内容的效果呢!
既然要能新增修改,那当然不能随便阿猫阿狗都能对我们的网站上下其手罗,所以是必须有经过正式的设定与授权才能读写储存库的。
要开始设定之前,我们要先开一个新的笔记:
打开笔记之後选择
从 GitHub 拉取
的按钮
就可以进入授权的流程罗,接着就先登入你的 GitHub 帐号吧!
登入完成後就可以看到授权的选项罗,这时候有两个选项可以选,上面的就是整个帐号的所有储存库都授权给 HackMD 读写,不过如果这组 HackMD 帐号是要交给其他人代管的,我想还是只授权个别储存库比较好喔。
而授权完成之後,网页会再次跳转回到 HackMD 的页面上,这时候我们就可以选择要读取哪个储存库、哪条分支的哪个档案罗,因为我们希望我们的改动会就直接呈现在网站上,所以分支选
master
就好罗。
选择档案是有下拉选单的,可以选择要进行修改的文件。
因为是第一次的拉取,就等於是在 HackMD 建立新档案,所以版本对照就会呈现下图这样,代表 HackMD 内容的右边区块是空白的。
载入之後就可以在编辑区看到文件的内容啦!
也可以自由的编辑处理,这边就试着把标题给改掉看看。
修改完成後,就可以点击右上角的
选项
选单,选择版本与 GitHub 同步
因为这时候我们是要把修改上传回去 GitHub ,所以我们选
推送变更
版本的名称与描述可以在下方的栏位填上,也方便日後追踪管理,输入完成之後就按下推送
吧!
而经过版本推送之後,还记得网站是怎麽更新成新内容的吗?
当然就又是透过 GitHub Actions 来实作的 CI/CD 流程罗!
可以看到,我刚刚修改的标题,已经确实的出现在页面上罗
如果是要发表新文章的话,就不用先引入储存库文章了,直接开新的笔记来书写就可以罗,书写完成就一样点击右上角的
选项
选单,选择版本与 GitHub 同步
在档案的栏位输入新的档名,就会变成新增档案罗!
>>: [Day27] Liff Bluetooth GetAvailability
待办事项结构 to do list 需要输入框与输入按钮。 送出输入按钮後产生待办事项与完成按钮。 ...
多媒体系统的历史 报纸是第一种大众传播的媒介(medium) 报纸使用了文本、图像 1895年Gug...
[HttpOptions] 用於获得自URI的资源在Request/Response过程可使用的功能...
Agenda 资安宣言 自我介绍与参赛动机 适合阅读本系列文章的对象 本系列文章大纲 目标与展望 好...
Virtual Judge ZeroJudge 题意 输入比赛的分数总和及分差,输出两队分数 需要...