コード例 #1
0
  def generate_404(self):
    page_variables = {}

    page_variables['title'] = '404'
    page_variables['pagetype'] = '404'
  
    util.save_to('404.html', self.template_list.get('404', {}, page_variables))
コード例 #2
0
  def generate_about(self):
    page_variables = {}

    page_variables['title'] = 'About us'
    page_variables['pagetype'] = 'about'
  
    util.save_to('about/index.html', self.template_list.get('about', {}, page_variables))
コード例 #3
0
    def generate_404(self):
        page_variables = {}

        page_variables['title'] = '404'
        page_variables['pagetype'] = '404'

        util.save_to('404.html',
                     self.template_list.get('404', {}, page_variables))
コード例 #4
0
    def generate_about(self):
        page_variables = {}

        page_variables['title'] = 'About us'
        page_variables['pagetype'] = 'about'

        util.save_to('about/index.html',
                     self.template_list.get('about', {}, page_variables))
コード例 #5
0
  def generate_tools(self):
    page_variables = {}

    page_variables['title'] = 'Tools'
    page_variables['pagetype'] = 'tools'

    variables = {}
    variables['missing-terms'] = ''.join(['<li><a href="/term/' + x + '/">' + x + '</a></li>' for x in self.get_missing_terms()])
  
    util.save_to('tools/index.html', self.template_list.get('tools', variables, page_variables))
コード例 #6
0
    def generate_tools(self):
        page_variables = {}

        page_variables['title'] = 'Tools'
        page_variables['pagetype'] = 'tools'

        variables = {}
        variables['missing-terms'] = ''.join([
            '<li><a href="/term/' + x + '/">' + x + '</a></li>'
            for x in self.get_missing_terms()
        ])

        util.save_to(
            'tools/index.html',
            self.template_list.get('tools', variables, page_variables))
コード例 #7
0
  def generate_missing_terms(self):
    text = open(os.path.join(dirs.src, 'missing-term.md')).read()
    for term in self.get_missing_terms():
      title = 'The entry for "' + term + '" does not exist.'
      
      page_variables = {}
      variables = {}
      
      page_variables['title'] = title
      page_variables['pagetype'] = 'missing-term'

      variables['title'] = title
      variables['text'] = util.markdown_convert(text.format(term=term))[0]

      filename = os.path.join(util.category_dir('term'), term, 'index.html')
      util.save_to(filename, self.template_list.get('missing-term', variables, page_variables))
コード例 #8
0
    def generate_missing_terms(self):
        text = open(os.path.join(dirs.src, 'missing-term.md')).read()
        for term in self.get_missing_terms():
            title = 'The entry for "' + term + '" does not exist.'

            page_variables = {}
            variables = {}

            page_variables['title'] = title
            page_variables['pagetype'] = 'missing-term'

            variables['title'] = title
            variables['text'] = util.markdown_convert(
                text.format(term=term))[0]

            filename = os.path.join(util.category_dir('term'), term,
                                    'index.html')
            util.save_to(
                filename,
                self.template_list.get('missing-term', variables,
                                       page_variables))
コード例 #9
0
 def generate_list_updates(self):
     print('  updates')
     content = self.generate_post_list(categories=['update'],
                                       title='Updates',
                                       sort='title')
     util.save_to(['update/index.html', 'updates/index.html'], content)
コード例 #10
0
 def generate_list_terms(self):
     print('  terms')
     content = self.generate_post_list(categories=['term'],
                                       title='Terms',
                                       sort='title')
     util.save_to(['term/index.html', 'terms/index.html'], content)
コード例 #11
0
 def generate_list_articles(self):
     print('  articles')
     content = self.generate_post_list(categories=['articles'],
                                       title='Articles')
     util.save_to(['article/index.html', 'articles/index.html'], content)
コード例 #12
0
 def generate_list_news(self):
     print('  news')
     content = self.generate_post_list(categories=['news'], title='News')
     util.save_to('news/index.html', content)
コード例 #13
0
 def generate_index(self):
     print('  index')
     content = self.generate_post_list(
         excluded=['update', 'term'],
         title='Welcoming the future of space launch')
     util.save_to('index.html', content)
コード例 #14
0
 def generate_index(self):
   print('  index')
   content = self.generate_post_list(excluded=['update', 'term'], title='Welcoming the future of space launch')
   util.save_to('index.html', content)
コード例 #15
0
 def generate_list_news(self):
   print('  news')
   content = self.generate_post_list(categories=['news'], title='News')
   util.save_to('news/index.html', content)
コード例 #16
0
 def generate_list_articles(self):
   print('  articles')
   content = self.generate_post_list(categories=['articles'], title='Articles')
   util.save_to(['article/index.html', 'articles/index.html'], content)
コード例 #17
0
 def generate_list_updates(self):
   print('  updates')
   content = self.generate_post_list(categories=['update'], title='Updates', sort='title')
   util.save_to(['update/index.html', 'updates/index.html'], content)
コード例 #18
0
 def generate_list_terms(self):
   print('  terms')
   content = self.generate_post_list(categories=['term'], title='Terms', sort='title')
   util.save_to(['term/index.html', 'terms/index.html'], content)