0x00 前言

测试测试,这是hpp发布的第一篇文章ヾ(≧∇≦*)ゝ

    随着这一条消息的发出,代表我已经正式折腾成功~~自己解说我自己~~,咳咳,没错这篇文章就是记录我是如何实现hpp+github pages实现全web页面端对博客进行操作的,是不是很方便?那就接着往下看吧~![](https://cdn.jsdelivr.net/gh/2x-ercha/twikoo-magic@master/image/bilibili2233/6.png)

{% note warning modern %} 全文内容仅代表个人观点,不杠不怼,不接受反驳{% endnote %}

0x01 Github Action自动化部署

{% note info modern %}这部分其实店长讲的很详细了,大家也可以参考他的文章进行操作{% endnote %}

      首先声明,我只是按部就班的操作,但是我这里做出一点补充,就是如果大家只是简单的三端部署还是挺简单的,直接按照这样写就完事:
deploy:
- type: git
  repo: 
    gitHub: https://[Github_Name]:[Github_Token]@github.com/[UserName]/[.github.io_repoName].git,main
    gitee: https://[Gitee_Name]:[Gitee_Token]@gitee.com/[UserName]/[repo_name].git,master
    coding: https://[Coding_Token_Name]:[Coding_Token]@e.coding.net/[Username]/[Project_Name]/[repo_name].git,master

为了避免大家看着云里雾里,我放上我的截图以供参考(就是怕你们不知道该写什么)
deploy_1

    好像码的有点多,哎哟,将就着看吧
    然后**重点来了**,对于有服务器~~(钱)~~的小伙伴来说,github pages可能已经无法满足自己~~(消费)~~的需求,同时还想往服务器部署的,就需要在repo加一个字段:
cloudserver: user@ip:/路径

但是这里有个坑,由于hexo-deployer-git是默认使用的ssh传输方式,也就是利用默认的22号端口进行数据交互,但是我前不久改了端口号,导致需要指定端口号进行传输,这种方式就不起效了,我看了一下hexo的官方文档的部署这一块,发现了另一个传输模块:hexo-deployer-rsync
rsync

    官方介绍得很详细,什么地方填什么,这里我就不再贴我的图了,

deploy_2
才怪,能多水一点

0x02 Hexoplusplus

这个可以算是非常方便的工具了,教程也有现成的,传送门,那么这里我就说说我的使用感受吧,首先肯定要写篇文章试试水嘛,就有了这样一篇无标题的文章:
untitled

    因为在这里写新文章是没有front_matter的,所以也就没有标题,然鹅我忘了,误以为文件名就是标题,结果第一篇文章就闹了笑话,(手动滑稽.jpg)

hpp

   然后编辑区是类似windows记事本那种纯文本编辑区,没有markdown格式美化,也只能进行简单的预览,剪辑那个眼睛?即可,图片是别想看到的,说到这里还是vscode和typora写文章香,丰富的富文本编辑区,代码美化,markdown渲染预览等等...

0x03 欲扬先抑

说了一些不太好的感觉体验,接下来说说我觉得比较好几点

    首先,UI整体还是不错的,一进来就有种主人翁的感觉,是真正的觉得进入了管理博客的场所,要做点什么的感觉油然而生,其次,功能还是挺丰富的,文章管理、图片管理、叨叨、还有artitalk(不是为了抢生意哦~)可以便捷的管理博客的各类资源文件,然后我们要明确hpp的功能定位,他是在不方便使用电脑的情况下给大家管理博客用的,也就是说对文章进行改动或者是临时记录点什么,比如日记和图片用这个还是非常方便的,但如果要写很详细的文章,需要用到很多种标签之类的还是推荐大家用typora或者vscode来编写,然后按那个文件型的按钮,就可以上传到这里再进行发布,毕竟写作体验很重要~
    最后还是感谢各位开发者大大,感谢你们提供的这个平台方便我们广大的hexo爱好者来折腾,也希望你们能有更多更好的作品~~(让我白嫖)~~