首页
学习
活动
专区
圈层
工具
发布

博客编写云同步

尽管先前已经给博客编写功能添加了导入导出功能,以防备断网时候博客编排内容无法提交的情况产生,还有一个问题需要解决——如何避免编写过程中因手滑页面退出导致的编写内容丢失。...用户需要同步时,再读取数据即可。 后端编写 首先是控制器,一个保存接口一个读取接口。在保存前堆数据内容可以进行一个简单的校验。...不过需要注意的是要提前预测 RuntimeException 的产生,以及时的反馈给前端当前同步的状态。...首先需要考虑的就是同步的频率选择,起初设想的是用定时器来定时发送请求。这种情况存在两种问题,其一,如果编写博客过程中离开,定时器的执行则是无意义的,因为内容一直没有变。...可以参考腾讯文档,它的保存时机是每次有内容变更时就及时保存下来,当没有变动的时候也不会更新同步。这种触发式的同步策略就很有弹性,因此我采用的就是事件触发的方式存储的。

81420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何多端同步 Hexo 框架博客

    多地同步的必要性 这个必要性其实不用多说,用着用着你就自己能体会到,比如头天晚上在家里发布了一篇技术文章,第二天在公司 Coding 的过程中突然想到之前发的文某个地方有 Bug ,这时如果你的博客只搭在家里那台...PC 上的话就只能等到下班回家去改,或者在 Coding 时突然灵感迸发写出了连自己都佩服的神码想要急于分享出去时,就只能蛋疼的憋着回家写了,嗯,这可能就是最需要多地同步的场景了。...我的博客用的 Hexo 搭建的,所以接下来以此演示,其他使用 jekyll 或 wordpress 等框架搭建的博客同理可参考。...关联到远程仓库 这里可能有同学感到懵逼,因为我在使用 Hexo & GitPage 搭建博客一文中为 Hexo 安装了 deploygit 插件用来部署文章,这个插件也是和 git 仓库关联的,这里再次关联一个远程仓库不就嵌套了吗...“偷懒是人类进步的原动力” 每次动一行代码都要敲一堆命令来发布和同步?能不能一键搞定这些操作呢?

    1.5K10

    【10】Hexo博客的跨设备同步

    前情提要 前几天使用hexo搭建了Github博客,今天在公司的电脑上想要同步Github博客到本地,遇到了点坑,查询了 一下网上的资料,现在记录一下,也算给遇到同样问题的小伙伴们一个参考。...多设备同步 同步思路与Github推拉源码思路相同,使用git指令,保持本地的博客文件与Github上的博客文件相同即可,其步骤如下: 使用hexo搭建部署Github博客 // 在本地博客根目录下安装...上一步部署博客到Github以后,我们可以在Github仓库的master分支上看到我们上传的博客文件。...注意这里不需要hexo初始化:hexo init;否则之前的hexo配置参数会重置 // 安装依赖库 npm install // 安装部署相关配置 npm install hexo-deployer-git 同步项目源文件到...pull origin 分支名 --allow-unrelated-histories // 比较解决前后版本冲突后,push源文件到Github的分支 git push origin 分支名 至此多设备同步到此为止

    1K20

    语雀自动同步到hexo博客

    hexo+github pages+yuque-hexo插件+github actions+serverless云函数+语雀 实现语雀写完文章能够自动同步到 hexo 博客 本文针对已经搭建好 hexo...博客的,如果没有搭好正常的 hexo 博客的可以去网上找一下,很方便 hexo同步语雀内容 用到了这个项目: https://github.com/x-cold/yuque-hexo 安装:npm...在 github 上创建一个私有仓库(因为会涉及到一些 token 啥的)仓库名字无所谓 注意:在仓库里面再放一个仓库是没法把里面那个仓库 push 到 github 的,只会传一个空文件夹,导致后期博客成了空白页面...同时 github actions 也会收到指令,去执行之前在 main.yml 设定好的 过一阵就成下面那个绿色的对号了,然后去访问一下博客,看看是否正常。...可以的话就证明云函数可以了 创建一个触发器 他会给你一个访问路径,记下来 配置语雀webhook 在知识库中选择设置 触发规则自己定就好啦 这篇文章更新的时候发现有失败的可能 我的博客地址: https

    2.3K43

    php个人博客系统项目网站

    php开发的个人博客系统,没有用框架环境:mysql5.5+php7.3.5 简单版功能:只有一个用户admin,登录,首页展示该用户的语录,该用户的博文,只能发布一篇,重复发布被替换;相册展示(不分页...),个人中心:编辑语录,编辑唯一博客,上传网络图片(不是本地上传),查看留言 演示视频 https://www.bilibili.com/video/BV1UZ4y1w7k6/?...share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156加强版: 首页,站长信息展示,博客分页展示,博客详情,博客搜索,相册分页展示...,图片预览,登录,注册,退出,给站长留言 个人中心:个人基本信息修改,头像上传(本地上传),上传照片(本地上传),照片分页展示,删除照片,发布博客,博客编辑和添加,删除博客,站长查看留言,博客分页展示演示视频

    5.3K30

    【PHP】英文博客专栏PHP快速入门个人笔记

    引言本文是对于英文原始博客的一个PHP入门专栏的个人笔记摘录,因为非常入门并且自身有JAVA语言基础,看的比较快并且会忽略很多共同点,建议读者有能力可以看看博客的原文顺带提升英文能力,作者文字表达能力非常强...web平台部署处理HTTP请求\$_SEVER 对象使用cookiesSessionsIOdatabaseJSONemailComposer部署PHP应用原始博客地址https://thevalleyofcode.com...过往历史PHP起源于1994年的个人博客网站,作者是rasmus lerdorf,PHP在1997到2000随着互联网的快速崛起并且爆炸式增长。...PHP 开发一般依赖套件,PHP本身就是起源于个人博客专职于WEB Application领域,所以他需要最为根本的软件比如Apach,Mysql,Redis等等。...部署PHP应用最后作者写了一篇从零开始搭建GIT的文章比较有意思,本部分内容建议结合一些框架项目学习,博客提到的内容比较入门这里就不记录了。

    3K30

    hexo 博客利用 github 分支同步源文件

    本文作者:IMWeb ShiJianwen 原文出处:IMWeb社区 未经同意,禁止转载   hexo 是一个优秀的静态博客工具,唯一的不足就是源文件无法同步,让人几乎只能在一台电脑上写博客,...为了解决这个问题,我们可以使用 Github 来管理我们的 hexo 源文件,具体思路就是:在我们博客的远程仓库中新建一个分支,用这个分支来存储博客的源文件,这样我们每次在更新博客并部署之后可以顺手多执行两条命令将源文件同步到远程分支中去...,不需要做任何环境切换的操作,还可以将部署和同步操作写成一个命令脚本,自动执行以上命令。...建立同步的过程很简单: 初始化版本库&建立仓库关联(已与远程仓库关联的可忽略这一步)   一般根据 hexo 教程一步步建立起来的博客都没有跟自己的远程仓库建立关联,查看是否关联的方法是输入 git remote...现在你就可以使用 github 来同步自己的 hexo 博客源文件啦~

    1.1K30

    hexo 博客利用 github 分支同步源文件

    hexo 是一个优秀的静态博客工具,唯一的不足就是源文件无法同步,让人几乎只能在一台电脑上写博客,为了解决这个问题,我们可以使用 Github 来管理我们的 hexo 源文件,具体思路就是:在我们博客的远程仓库中新建一个分支...,用这个分支来存储博客的源文件,这样我们每次在更新博客并部署之后可以顺手多执行两条命令将源文件同步到远程分支中去,不需要做任何环境切换的操作,还可以将部署和同步操作写成一个命令脚本,自动执行以上命令。...建立同步的过程很简单: 初始化版本库&建立仓库关联(已与远程仓库关联的可忽略这一步) 一般根据 hexo 教程一步步建立起来的博客都没有跟自己的远程仓库建立关联,查看是否关联的方法是输入 git remote...现在你就可以使用 github 来同步自己的 hexo 博客源文件啦~

    1.3K100

    同步 WordPress 博客日志到新浪微博

    该功能已经整合到新浪连接插件中,请直接下载新浪连接插件来使用同步 WordPress 博客日志到新浪微博功能。...前面我介绍新浪微博开放 API,以及使用新浪 API 的 OAuth 协议创建新浪连接插件,可以使用新浪微博的帐号登录 WordPress 博客,今天介绍下如何同步 WordPress 博客日志到新浪微博...,同步日志到新浪微博非常简单,我前面介绍了同步到嘀咕,雷猴等微博客,同步到新浪微博的方法基本也一致,分为两步: 首先我们创建更新状态到新浪微博的函数,这里我用到了 WordPress 自带的 WP_Http...然后 WordPress 日志发布之后的 hook 是 publish_post,我们可以在这个 action 执行的时候执行上面的函数,从而同步 WordPress 博客日志到新浪微博但是任何一次在...update_sina_t($status);     add_post_meta($post_ID, 'sina_t', 'true', true); } 把上面两段代码复制到主题的 functions.php

    71010
    领券