Chengwei Ye
Chengwei Ye
I'd like to echo on this. It's worth adding this feature. It would make it much more powerful. Thanks.
+1,这个功能很实用啊
Same question. Looks like all parts on Amazon is unavailable now and there is no ETA.
> > 文章与markdown文件名一一对应,只要不改文件名,就可以通过更新markdown,更新对应的文章内容 rockbenben _**@**_._**> 于2022年5月6日周五 17:08写道: > > […](#) > > 出现相同的问题。不能默认用新文章覆盖旧文章吗? — Reply to this email directly, view it on GitHub , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADZCEKUGRR3HJAQCSGBBHITVITOQNANCNFSM5OGEQ6EQ . You are...
我想我找到原因了。 目前这个repo默认永久url是`/p/md_name.md`,而在我的wordpress里默认的url是`/yyyy/mm/dd/md_name.md`。 一开始[`get_posts()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L230)的时候,列表里的url都是`yyyy/mm/dd`格式的。 [判断文章id是否存在](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L262)的时候,肯定是不存在的,所以注定会触发[`new_post()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L264),创建一篇新的post。 一个可能的解决方案是只对比最后一个`/`后面的部分,不知道有没有例外情况。有时间我也可以试试提交一个pr。 感谢@zhaoolee 提供的框架。这就是我想要的同步方法。
> > 我想我找到原因了。 > > 目前这个repo默认永久url是`/p/md_name.md`,而在我的wordpress里默认的url是`/yyyy/mm/dd/md_name.md`。 > > 一开始[`get_posts()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L230)的时候,列表里的url都是`yyyy/mm/dd`格式的。 > > [判断文章id是否存在](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L262)的时候,肯定是不存在的,所以注定会触发[`new_post()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L264),创建一篇新的post。 > > 一个可能的解决方案是只对比最后一个`/`后面的部分,不知道有没有例外情况。有时间我也可以试试提交一个pr。 > > 感谢@zhaoolee 提供的框架。这就是我想要的同步方法。 > > 你解决了吗?我的是`/p/md_name.md`,还是新增了 我的解决了。你看一下你的GitHub Actions里building那一段第一个输出里面的地址是什么?那是`get_posts()`的结果。如果这里也是`/p`,那应该没问题才对。
> > > > 我想我找到原因了。 > > > > 目前这个repo默认永久url是`/p/md_name.md`,而在我的wordpress里默认的url是`/yyyy/mm/dd/md_name.md`。 > > > > 一开始[`get_posts()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L230)的时候,列表里的url都是`yyyy/mm/dd`格式的。 > > > > [判断文章id是否存在](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L262)的时候,肯定是不存在的,所以注定会触发[`new_post()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L264),创建一篇新的post。 > > > > 一个可能的解决方案是只对比最后一个`/`后面的部分,不知道有没有例外情况。有时间我也可以试试提交一个pr。 > > > > 感谢@zhaoolee...
> > > > > > 我想我找到原因了。 > > > > > > > 目前这个repo默认永久url是`/p/md_name.md`,而在我的wordpress里默认的url是`/yyyy/mm/dd/md_name.md`。 > > > > > > > 一开始[`get_posts()`](https://github.com/zhaoolee/WordPressXMLRPCTools/blob/2f5a14d49ff9e922c6d3764e99f2444c9febbe96/main.py#L230)的时候,列表里的url都是`yyyy/mm/dd`格式的。 > > > > > > >...