1
我有一個鵜鶘博客,除了一個奇怪的問題以外,其工作正常。我有本地源服務器和服務器上的相同文件。我在make publish
的服務器上構建網站進行發佈。爲什麼鵜鶘靜態站點生成器在URL中添加哈希和slu 012
但在服務器上,我得到一個微小區別:URL看起來像siteurl/slug/#slug
(帶額外#和蛞蝓再次),而不是siteurl/slug/
我有同樣的鵜鶘版本(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