原理:实时同步与服务器上hexo文件夹source目录的博客文件
为企业提供成都做网站、成都网站建设、网站优化、成都营销网站建设、竞价托管、品牌运营等营销获客服务。创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!搭配hexo实时预览插件更香,多人一起使用更香
本工具需要的环境:
服务端:java8及以上,nodejs
客户端:java8及以上
github仓库:
本教程不包含hexo的搭建等教程
hexo搭建教程:使用 Hexo 与 Vercel 零成本打造你的个人博客 | Chi_Tang's Blog
请自行准备好服务端环境
下载jar包 hexo-server文件结构:
文件结构
创建一个文件夹放hexo-server的三个jar包
配置配置文件:
nativeHexoPath=本地hexo存放博客的路径
port=你的端口设置
password=通行密码
然后通过java -jar hs.jar进行启动
注意:服务器需要开放你的端口,不然无法正常建立连接
配置客户端创建一个文件夹放三个jar包
创建一个文件夹存放你的博客
注意:你所配置的文件夹下面的会有两个字文件夹,blogs才是你的写博客的地方,workplace乱动后果自负
配置文件
nativeHexoPath=你存放博客的路径
toIp=服务端的ip
toPort=服务端的接口
password=同行密码
然后java -jar hc.jar就可以启动客户端
使用客户端启动后你会看到一个命令行,里面包含了基本命令和几条特殊命令两条命令
pull:从服务端拉取文件覆盖本地文件
dpush:将本地文件上传并调用服务端的hexo g -d上传到存储库push:将本地文件上传到服务器(针对未打开命令行状态做更改的)
server:启动远程预览功能
stop:关闭远程预览功能
警告:如果未打开命令行做的更改,打开命令行后必须手动push一次
如果你开着命令行写,那么你对blogs目录下做的文件更改都会实时同步到服务端
如果你在写的时候没有开着命令行,则你需要写完后手动push(注意此时不要pull,会覆盖你的工作)
实时预览功能实时预览需要浏览器与服务的的hexo下载额外的依赖
服务端下载依赖请在hexo根目录下执行
npm install hexo-browsersync --save
浏览器下载依赖请手动下载liveReload插件
服务端配置你需要开放4000和3000端口
如何实时预览首先请保证你的客户端命令行处于存活状态
打开浏览器启动插件,
然后就会会随着你的ctrl+s保存而刷新,可能这其中有一点延迟
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧