Added extra pass for static assets
This commit is contained in:
parent
8e2da40540
commit
8fdf4dd0c7
|
@ -0,0 +1,17 @@
|
||||||
|
#!/usr/bin/env python2
|
||||||
|
from verdandi.constants import CONTENT_DIRECTORY
|
||||||
|
|
||||||
|
|
||||||
|
class AssetsMixin(object):
|
||||||
|
|
||||||
|
assets = []
|
||||||
|
content_directory = CONTENT_DIRECTORY
|
||||||
|
|
||||||
|
|
||||||
|
def get_assets(self):
|
||||||
|
return self.assets
|
||||||
|
|
||||||
|
def collect_assets(self, output_directory):
|
||||||
|
assets = self.get_assets()
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,11 @@ class Verdandi(object):
|
||||||
messages = messages + self.send_message(message)
|
messages = messages + self.send_message(message)
|
||||||
|
|
||||||
|
|
||||||
|
def collect_assets(self):
|
||||||
|
for module in self.modules:
|
||||||
|
module.collect_assets(self.output_directory)
|
||||||
|
|
||||||
|
|
||||||
def render(self):
|
def render(self):
|
||||||
if not os.path.exists(self.output_directory):
|
if not os.path.exists(self.output_directory):
|
||||||
os.mkdir(self.output_directory)
|
os.mkdir(self.output_directory)
|
||||||
|
@ -42,4 +47,5 @@ class Verdandi(object):
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
self.pass_messages()
|
self.pass_messages()
|
||||||
|
self.collect_assets()
|
||||||
self.render()
|
self.render()
|
||||||
|
|
Loading…
Reference in New Issue