前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hexo优化之整合hpp和GA实现全web页面的操作

hexo优化之整合hpp和GA实现全web页面的操作

作者头像
T1Am0
发布2022-09-13 15:29:30
2360
发布2022-09-13 15:29:30
举报
文章被收录于专栏:折腾小记折腾小记

0x00 前言

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

代码语言:javascript
复制
    随着这一条消息的发出,代表我已经正式折腾成功~~自己解说我自己~~,咳咳,没错这篇文章就是记录我是如何实现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 %}

代码语言:javascript
复制
      首先声明,我只是按部就班的操作,但是我这里做出一点补充,就是如果大家只是简单的三端部署还是挺简单的,直接按照这样写就完事:
代码语言:javascript
复制
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
deploy_1
代码语言:javascript
复制
    好像码的有点多,哎哟,将就着看吧
    然后**重点来了**,对于有服务器~~(钱)~~的小伙伴来说,github pages可能已经无法满足自己~~(消费)~~的需求,同时还想往服务器部署的,就需要在repo加一个字段:
代码语言:javascript
复制
cloudserver: user@ip:/路径

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

rsync
rsync
代码语言:javascript
复制
    官方介绍得很详细,什么地方填什么,这里我就不再贴我的图了,
deploy_2
deploy_2

才怪,能多水一点

0x02 Hexoplusplus

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

untitled
untitled
代码语言:javascript
复制
    因为在这里写新文章是没有front_matter的,所以也就没有标题,然鹅我忘了,误以为文件名就是标题,结果第一篇文章就闹了笑话,(手动滑稽.jpg)
hpp
hpp
代码语言:javascript
复制
   然后编辑区是类似windows记事本那种纯文本编辑区,没有markdown格式美化,也只能进行简单的预览,剪辑那个眼睛?即可,图片是别想看到的,说到这里还是vscode和typora写文章香,丰富的富文本编辑区,代码美化,markdown渲染预览等等...

0x03 欲扬先抑

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

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

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00 前言
  • 0x01 Github Action自动化部署
  • 0x02 Hexoplusplus
  • 0x03 欲扬先抑
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档