From 8915f89049388837e1929ed58c047a253e7fa602 Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Wed, 6 May 2020 11:55:33 +0900 Subject: [PATCH] =?UTF-8?q?/=20=E2=80=98Makefile=E2=80=99=20+=20=E2=80=98p?= =?UTF-8?q?ublishconf-localhost.py=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 15 ++++++++++++++- publishconf-localhost.py | 25 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 publishconf-localhost.py diff --git a/Makefile b/Makefile index c429437..579157b 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,8 @@ INPUTDIR=$(BASEDIR)/content OUTPUTDIR=$(CURDIR)/public CONFFILE=$(BASEDIR)/pelicanconf.py PUBLISHCONF=$(BASEDIR)/publishconf.py +CONFFILELOCAL=$(BASEDIR)/pelicanconf-localhost.py +PUBLISHCONFLOCAL=$(BASEDIR)/publishconf-localhost.py DEBUG ?= 0 @@ -72,4 +74,15 @@ publish: $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) -.PHONY: html help clean regenerate serve serve-global devserver publish +devserver-local: +ifdef PORT + $(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILELOCAL) $(PELICANOPTS) -p $(PORT) +else + $(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILELOCAL) $(PELICANOPTS) +endif + +publish-local: + $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONFLOCAL) $(PELICANOPTS) + + +.PHONY: html help clean regenerate serve serve-global devserver publish devserver-local publish-local diff --git a/publishconf-localhost.py b/publishconf-localhost.py new file mode 100644 index 0000000..ecb938a --- /dev/null +++ b/publishconf-localhost.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- # +from __future__ import unicode_literals + +# This file is only used if you use `make publish` or +# explicitly specify it as your config file. + +import os +import sys +sys.path.append(os.curdir) +from pelicanconf import * + +SITEURL = '/site/ci/losttr' +#SITEURL = '/' +RELATIVE_URLS = False + +FEED_ALL_ATOM = 'feeds/all.atom.xml' +CATEGORY_FEED_ATOM = 'feeds/{slug}.atom.xml' + +DELETE_OUTPUT_DIRECTORY = True + +# Following items are often useful when publishing + +#DISQUS_SITENAME = "" +#GOOGLE_ANALYTICS = ""