def __init__(self): self.env = Environment( loader=FileSystemLoader(doxter.get_config('template_dir'))) self.template = self.get_template(doxter.get_config('template')) self.site = doxter.get_config() self.site.set('time', date.today()) self.page = doxter.get_config('page')
def __init__(self): self.page = doxter.get_config('page') self.output_file = doxter.get_config('output_file', 'index.html') self.autolinks = doxter.get_processor_by_name('AutoLinksProcessor') self.toc = doxter.get_processor_by_name('TOCProcessor') self.template = doxter.get_processor_by_name('TemplateProcessor') self.output = doxter.get_processor_by_name('OutputProcessor') self.content = ''
def __init__(self): self.site = doxter.get_config() self.page = doxter.get_config('page') self.pages = [] self.posts = [] self.template = doxter.get_processor_by_name('TemplateProcessor') self.output = doxter.get_processor_by_name('OutputProcessor')
def __init__(self): self.regexp_pygments = re.compile(r'\{%\s+highlight\s+(.*?)\s+%\}(.*?)\{%\s+endhighlight\s+%\}', re.S) self.regexp_metadata = re.compile(r'^---\s+(.*?)\s+---', re.S) self.regexp_path = re.compile(r'^(.*?)\-(.*?)\-(.*?)\-(.*?)$') self.page = doxter.get_config('page') self.template = doxter.get_processor_by_name('TemplateProcessor') self.template.register_filter('date_to_string', date_to_string) self.template.register_filter('date_to_xmlschema', date_to_xmlschema) self.template.register_filter('xml_escape', xml_escape) self.template.register_filter('array_to_sentence_string', array_to_sentence_string) self.template.register_filter('atomic_links', atomic_links)
def __init__(self): self.regexp_pygments = re.compile( r'\{%\s+highlight\s+(.*?)\s+%\}(.*?)\{%\s+endhighlight\s+%\}', re.S) self.regexp_metadata = re.compile(r'^---\s+(.*?)\s+---', re.S) self.regexp_path = re.compile(r'^(.*?)\-(.*?)\-(.*?)\-(.*?)$') self.page = doxter.get_config('page') self.template = doxter.get_processor_by_name('TemplateProcessor') self.template.register_filter('date_to_string', date_to_string) self.template.register_filter('date_to_xmlschema', date_to_xmlschema) self.template.register_filter('xml_escape', xml_escape) self.template.register_filter('array_to_sentence_string', array_to_sentence_string) self.template.register_filter('atomic_links', atomic_links)
def __init__(self): self.regexp = re.compile(r'\[youtube=(.*?)\]', re.S) self.page = doxter.get_config('page')
def __init__(self): self.title = None self.toc = [] self.regexp = re.compile(r'<h(1|2)>(.*?)<\/h[12]>',re.S) self.page = doxter.get_config('page')
def __init__(self): self.output = doxter.get_config("output_dir", "_site") self.page = doxter.get_config("page")
if not os.path.exists(doxterfile): return cmdargs.show_error('%s does not exists.' % doxterfile) doxter.set_config('template_dir', '_templates') doxter.set_config('template', 'default') doxter.set_config('output_dir', '_site') doxter.set_config('plugin_dir', '_plugins') doxter.load_config(doxterfile) if args.get_argument('server'): port = args.get_argument('port', 4000) print('Doxter on http://127.0.0.1:%d/' % port) from cmdserver import CmdServer return CmdServer(port).serve(doxter.get_config('output_dir')) doxter.register_processor(PageProcessor()) doxter.register_processor(SourceProcessor()) doxter.register_processor(CSSProcessor()) doxter.register_processor(PygmentsProcessor()) doxter.register_processor(MarkdownProcessor()) doxter.register_processor(AutoLinksProcessor()) doxter.register_processor(TOCProcessor()) doxter.register_processor(TemplateProcessor()) doxter.register_processor(OutputProcessor()) try: for processor in plugins.__all__: doxter.register_processor(globals()[processor]()) except NameError:
def __init__(self): self.output = doxter.get_config('output_dir', '_site') self.page = doxter.get_config('page')