2017-03-17 17 views
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 

回答

0

我一直在使用主題Flex和#slug是由主題添加的。 (file:templates/index.html)

我忘記了我已經在我的本地機器中刪除了它,但是在服務器本身中沒有。