首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

博客编写云同步

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

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

如何多端同步 Hexo 框架博客

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

1.1K10

【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 分支名 至此多设备同步到此为止

68520

语雀自动同步到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

1.8K43

php个人博客系统项目网站

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

3.4K30

同步 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

26110

使用metaWebBlog接口实现博客文章同步

背景 想实现自己的文章一处编写,多处发布到各大平台(比如博客园,CSDN)等要怎么实现呢。需要由这些组成: 文章管理:一个管理文章知识的平台(网站),在这里撰写,编辑文章。...比如:写博客的客户端软件,博客园等。 第三方网站(平台)具有开放的 API 接口,比如博客园的metaWebBlog。 同步服务:读取文章,调开放的API,将文章发布出去。...博客园支持 metaWebBlog 接口,使得可以接收来自 接口 的文章 1. metaWebBlog 概述 MetaWeblog API(MWA)是一个Blog程序接口标准。...博客园文章相关接口: blogger.getUsersBlogs —— 获取用户博客信息 metaWeblog.getRecentPosts —— 获取最近的文章 metaWeblog.getPost...功能:获取用户博客信息 方法名: blogger.getUsersBlogs 参数:见下文代码 示例: <?

93532

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

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

952100

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

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

85130

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的文章比较有意思,本部分内容建议结合一些框架项目学习,博客提到的内容比较入门这里就不记录了。

2K30

SEO养博客神器:同步文章(或摘要)到新浪博客的WordPress插件

了解 SEO 的站长都会另外用心做几个博客,起到 SEO 辅助作用。通常说的养博客主要是养 BSP 博客。...比如新浪博客,网易博客,百度空间,网易博客,新浪博客,搜狐博客,和讯博客,阿里巴巴博客博客大巴,天涯博客,豆瓣博客等等。 至于具体做法,自行搜索吧。大致类似于外链推广,引蜘蛛,引流量的做法。...一般博客的权重肯定比新浪博客的低,那么百度收录副本的速度理论上比自己博客要快得多。...改造很简单,直接编辑插件中的 class-wp2sinablog.php 文件,如下修改第 6 行: $content=mb_strimwidth(strip_tags(apply_filters('the_content...php function make_newpost($post) { $title=$post->post_title; if (strlen($title)==0){$title="无题  ";}

1.2K60

Hexo博客的安装部署及多电脑同步

优点: 基于node.js的高效博客框架,能让上百个页面在几秒内完成渲染 支持markdown撰写博客,极其轻量级,这很程序员 海量的主题,插件支持 很装逼,怪不得得到不少程序员的青睐 支持github...pages,不用自己建服务器 可离线撰写文档,有网后上传 缺点: 麻烦,博客的源文件需要保存起来,不好同步(本文后面将解决这个问题) 学习成本高,没接触过markdown的同学很难上手 同上,没接触过开发的同学很难上手...写博客需要搭建环境,换电脑后浪费时间 优缺点我遇到的就这些,当然,因为是纯前端展示,所以加载速度比Wordpress和Typecho等博客速度快的多。...这块为创建文章的时间,可修改,格式为:年-月-日 时:分:秒 tags: [这块写你文章的标签,使用“,”隔开(注意去掉引号须包含中括号)] --- 这块写你的正文 如本文格式 --- title: Hexo博客的安装部署及多电脑同步...撰写完后如何再次同步 写完后如何再次同步呢?

3.6K80

使用PHP搭建个人博客站点

直接使用PHP Docker镜像运行PHP脚本 构建自己的WordPress镜像用于搭建个人博客站点 1. 准备MySQL数据库 2. 跑起来 修改PHP的文件上传大小限制 1....构建自己的WordPress镜像用于搭建个人博客站点 WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。...WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。...接下来,我们访问我们的博客网址“http://localhost:3000/”试试: ? 经过一些简单设置,我们又为WordPress添加了一个即将关站的博客站: ?...比如刚刚部署的WordPress个人博客站点,如果我们上传一些个人主题,很容易就突破了PHP的文件上传大小限制(默认2M,对应设置key 为“upload_max_filesize”),这时我们有以下方式进行处理

1.3K10
领券