我正在一个中型新闻网站上工作,我们希望每天产生20到40篇新文章,摘自第三方资源,由我们的3人内容团队制作。
网站页面将使用自定义静态网站生成器从markdown文件生成。
我们正在评估使用基于git的工作流来对网站内容进行版本控制(降价文件)并启动网站构建,但这些是我们主要关注的问题:
我们不希望作者在本地下载整个网站内容。因为他们只对他们工作的文章感兴趣。
单个文件版本控制对我们来说是一个关键功能,但拥有漏洞网站内容的快照并不是优先事项。
Git是否满足此要求?还有另一种更适合的工具吗?
谢谢!
答案 0 :(得分:0)
我们不希望作者在本地下载整个网站内容。因为他们只对他们工作的文章感兴趣。
由于git对整个项目进行了版本控制,因此将整个站点放入一个存储库并不能帮助您满足此要求。
单个文件版本控制对我们来说是一个关键功能,但是拥有漏洞网站内容的快照不是优先事项。
每篇文章可能只有一个目录(和git存储库),并在那里开展工作。或者每一天,每周,每期,你的名字。但是你必须管理很多存储库。
答案 1 :(得分:0)
我建议您找到一种方法在特定位置导出 ALL 您的内容,并在该目录中使用GIT。
例如,您可以导出具有特定文件命名约定的所有文章,这些文章命名约定不会更改,因此GIT可以保留文件的版本,并且每个文件的提交次数也不同。
此外,您应该有一个单独的应用程序+数据库备份过程。