ruby - 从两台计算机启动 Jekyll 站点(不是同时)
问题描述
我当地的 jekyll 网站位于~/Dropbox/Sites/mysite/
. 我经常从两台不同的计算机上更改文件。jekyll serve
我可以从这些机器中的每台 启动(一次一个)该功能吗?
这可能吗?如果可以,这是一个坏主意吗?我只是讨厌被限制在一台机器上来维护我的网站。两台机器都有最新版本的 ruby 和 jekyll。
解决方案
我在自己的 Jekyll 项目中这样做,并且效果很好。我可以在一台机器上处理文件,保存所有内容,然后切换到第二台机器并从我离开的地方继续。我可以jekyll serve
毫无问题地在两台机器上运行。我从来没有同时jekyll serve
在两台机器上运行,所以我无能为力。但是,jekyll serve
在任何一台机器上一次运行都可以。
我过去遇到的一个问题是同时在两台不同的机器上编辑同一个文件时。Dropbox 尝试保存这两个版本并最终导致文件冲突(有点像 git 合并冲突)。在做 Jekyll 的东西时,我没有遇到过这种情况,只是普通的 Word 文档等。但是,吸取的教训:不要尝试同时从两台不同的机器编辑同一个文件。
推荐阅读
- amazon-ec2 - Hyperledger-Fabric 示例代码 - 第一个网络错误 - 找不到节点
- maven - POM.xml 中的修订导致先构建子模块,然后再构建父模块。导致目标文件夹被删除
- docker - 如何在 kubernates 中使用静态 IP 作为外部 IP?
- javascript - 在 JavaScript 中计算图像比例。结果可以近似于规范
- scala - 检查集合中包含的所有元组中的给定整数元素是否按连续顺序排列
- angular - 根据外部配置文件设置“baseHref”
- python - 如何根据变量匹配两个文件?
- erlang - 查找任意项中出现的所有元组
- python-3.x - Cython:将 C 结构转换为 pythons 对象会增加引用计数
- javascript - 如何使用 python Web 服务器运行 javascript 代码?