几个月前,我开始为别人的GitHub repo填充wiki。
我把指示放在这里。
昨天我决定添加一个新页面。在此期间,没有人修改过wiki,所以我想我可以重复。。。
-
进行编辑:
:
因此,我从/path/to/MathBox/mathbox.wiki/
运行golum(目前包含Home.md
和Slides.md
,它们正确地反映了wiki的现状),在localhost:4567
启动浏览器,并通过将[[foo]]
添加到主页、保存并单击来添加新页面。
它在编辑模式下以空白页的形式打开,然后我添加一些伪文本,保存,退出浏览器,退出咕噜。
但是当前文件夹中的文件没有更改。Home.md
应该有额外的一行,并且应该有一个新的Foo.md
文件包含我的伪文本。但什么都没有!
更奇怪的是,运行咕噜再次显示了维基的新状态。所以我的改变被记录在某个地方。但由于它不在工作文件夹中,GitHub Desktop没有发现我做了修改。
这里出了什么问题?
Gollum读取并存储git存储库中的文件,它不会读取存储在当前目录中的未提交文件。
当您使用内部编辑器创建新文件时,它将创建一个包含内容的文件,并将其提交到本地存储库。
但是,当您使用外部编辑器创建文件时,必须提交它,这样咕噜才能从git存储库中读取它。