
1
devld 2019 年 9 月 19 日 via Android
将 hexo 源文件直接提交到 git ?
|
2
zackwu 2019 年 9 月 19 日
可以用 Git,通过远程仓库保持同步;
或者用 Onedrive、坚果云之类的,把 Hexo 的文件夹设为同步。 |
3
bubuyu 2019 年 9 月 19 日 via iPhone
git
|
4
xiri 2019 年 9 月 19 日 via Android
用 git 啊
|
5
Akkuman 2019 年 9 月 19 日 via Android
开个分支
|
6
gbin 2019 年 9 月 19 日 via Android
托管 GitHub,源文件一个分支,静态文件一个分支可以参考我的 GitHub
|
7
learnshare 2019 年 9 月 19 日
HEXO 为啥不搭配 Git
|
8
sunkezheng OP |
9
ysc3839 2019 年 9 月 19 日 via Android
@sunkezheng 我觉得已经够简洁了,没有同步的 plugin,因为这不是 hexo 做的事情。
|
10
zackwu 2019 年 9 月 19 日
|
11
learnshare 2019 年 9 月 19 日
@sunkezheng HEXO 只是一个静态页面生成工具,怎么会有同步功能
|
12
geelaw 2019 年 9 月 19 日 via iPhone
因为增加文件同步功能不符合去耦合原则。
|
13
MonoLogueChi 2019 年 9 月 19 日 via Android
第一种思路,使用 git,顺便还能搭配 ci,但是需要手动推拉操作。
第二种思路,使用云盘同步,能实现自动同步,但是 node 模块排除不一定很方便 |
14
laminux29 2019 年 9 月 19 日
1.公司电脑和家里电脑,保持相同的环境,包括相同的 OS,相同的分区方案,相同的软件版本等等。
2.再弄一台服务器,搭个 SVN 或 git。推荐装一台 Windows Server,然后安装 SVNServer,很方便简单。下班前 commit 一下,回到家 update 一下。 3.如果有不需要经常修改的大文件,可以先使用 ZeroTier One 搭个虚拟局域网,然后再通过 Syncthing 来同步这类文件。 |
15
ZZSZZSZZS 2019 年 9 月 19 日 via iPhone
用 git+ci 吧,方便,这样在手机上都能改博客了。用云盘同步的话感觉大概率会出问题,因为零碎小文件太多。
|
16
bandian 2019 年 9 月 20 日 via Android
我博客用的是 hugo,不过应该类似。我在 GitHub 开了一个 repo 专门用来存放源码,然后再写了一个脚本每次写完之后手动把源码推至 GitHub,然后执行脚本同步博客。
在其他电脑上的时候只需要下载好 Hugo,然后把放源码的 repo clone 下来就好了。 |
17
Elmer 2019 年 9 月 20 日 via iPhone
如果你用 VSCode 的话,安装插件 setting sync,它可以将你的编辑器配置保存到 gist 里,但是你可以设置这个插件同步其他类型的文件(你需要同步的 hexo 项目中的文件类型),然后只需要使用上传和下次两个快捷键进行同步就行了,编辑完之后上传然后在其他电脑下载,极其优雅
|
18
Elmer 2019 年 9 月 20 日 via iPhone
@Elmer 因为编辑代码用的是 vscode,编辑完 alt shift +u 上传文件,其他电脑打开 vscode,alt shift +d 下载文件,一个 vscode 解决所有问题,完美
|
19
youngxu 2019 年 9 月 20 日 via Android
用 git 不是基本操作吗,博客的源文件放在 github 上不就行了
|
20
sunkezheng OP @youngxu
@gbin @Elmer @learnshare @bandian 谢谢了 , 我明天试试官方的这几个 plugin ![[email protected]]( https://i.loli.net/2019/09/20/SN4aYQPqzd7OcA6.png) |