【发布时间】:2017-03-17 22:57:35
【问题描述】:
我有一个鹈鹕博客,除了一个奇怪的问题外,它运行良好。我在本地和服务器上有相同的文件源代码控制。我在服务器上用make publish 建立网站来发布。
但在服务器上,我得到了一个微小的区别:URL 看起来像 siteurl/slug/#slug(还有额外的 # 和 slug)而不是 siteurl/slug/
我的 pelican 版本 (3.6.3) 与我的本地计算机、相同的配置文件和主题相同。
(唯一的区别是python版本:本地2.7.9,服务器上:2.7.6,但我怀疑这是原因。)
我的 pelicanconf.py:
ARTICLE_URL = '{slug}/'
ARTICLE_SAVE_AS = '{slug}/index.html'
PAGE_URL = '{slug}/'
PAGE_SAVE_AS = '{slug}/index.html'
CATEGORY_URL = 'category/{slug}/'
CATEGORY_SAVE_AS = 'category/{slug}/index.html'
我的 publishconf.py:
SITEURL = '//mysite.com'
RELATIVE_URLS = False
FEED_ALL_ATOM = 'feeds/all.atom.xml'
CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml'
DELETE_OUTPUT_DIRECTORY = True
【问题讨论】: