> <
>`
15 |
16 | For the complete syntax, look at: http://www.wikicreole.org/
17 |
18 | ## Basic example
19 | ```
20 | <>
36 | print("Hello World")
37 | <
>
38 |
39 | # An ordered list
40 | # A second item
41 | ```
42 |
--------------------------------------------------------------------------------
/plugins/creole_reader/__init__.py:
--------------------------------------------------------------------------------
1 | from .creole_reader import *
2 |
--------------------------------------------------------------------------------
/plugins/custom_article_urls/__init__.py:
--------------------------------------------------------------------------------
1 | from .custom_article_urls import *
2 |
--------------------------------------------------------------------------------
/plugins/dateish/__init__.py:
--------------------------------------------------------------------------------
1 | from .dateish import *
2 |
--------------------------------------------------------------------------------
/plugins/dateish/dateish.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | """
3 | Dateish Plugin for Pelican
4 | ==========================
5 |
6 | This plugin adds the ability to treat arbitrary metadata fields as datetime
7 | objects.
8 | """
9 |
10 | from pelican import signals
11 | from pelican.utils import get_date
12 |
13 |
14 | def dateish(generator):
15 | if 'DATEISH_PROPERTIES' not in generator.settings:
16 | return
17 |
18 | for article in generator.articles:
19 | for field in generator.settings['DATEISH_PROPERTIES']:
20 | if hasattr(article, field):
21 | value = getattr(article, field)
22 | if type(value) == list:
23 | setattr(article, field, [get_date(d) for d in value])
24 | else:
25 | setattr(article, field, get_date(value))
26 |
27 | def register():
28 | signals.article_generator_finalized.connect(dateish)
29 |
--------------------------------------------------------------------------------
/plugins/disqus_static/__init__.py:
--------------------------------------------------------------------------------
1 | from .disqus_static import *
2 |
--------------------------------------------------------------------------------
/plugins/events/__init__.py:
--------------------------------------------------------------------------------
1 | from .events import *
2 |
--------------------------------------------------------------------------------
/plugins/events/events_list.html:
--------------------------------------------------------------------------------
1 |
2 | {% extends "base.html" %}
3 |
4 | {% block title %} Events list - {{ SITENAME }}{% endblock %}
5 |
6 | {% block content %}
7 |
8 | {% if events_list %}
9 | 13 | 14 | {{event['title']}} 15 | 16 |
17 |18 | {% if evstart.date() == evend.date() %} 19 | From {{evstart}} to {{evend.time()}} 20 | {% else %} 21 | From {{evstart}} to {{evend}} 22 | {% endif %} 23 |
24 | 25 | {% if event.location %} 26 |Location: {{event.location}}
27 | {% endif %} 28 | 29 |{{event['summary']}}
30 | 31 |This post is part of a series:
19 |There are comments.
{% endif %} 2 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/disqus_script.html: -------------------------------------------------------------------------------- 1 | {% if DISQUS_SITENAME %} 2 | 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/github.html: -------------------------------------------------------------------------------- 1 | {% if GITHUB_URL %} 2 | 3 | {% if GITHUB_POSITION != "left" %} 4 |tags: {% for tag in article.tags %}{{ tag }}{% endfor %}
{% endif %} 2 | {% if PDF_PROCESSOR %}{% endif %} 3 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/translations.html: -------------------------------------------------------------------------------- 1 | {% macro translations_for(article) %} 2 | {% if article.translations %} 3 | Translations: 4 | {% for translation in article.translations %} 5 | {{ translation.lang }} 6 | {% endfor %} 7 | {% endif %} 8 | {% endmacro %} 9 | -------------------------------------------------------------------------------- /plugins/test_data/themes/notmyidea/templates/twitter.html: -------------------------------------------------------------------------------- 1 | {% if TWITTER_USERNAME %} 2 | Tweet 3 | {% endif %} -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/archives.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block content %} 3 |3 | {% if articles_page.has_previous() %} 4 | {% if articles_page.previous_page_number() == 1 %} 5 | « 6 | {% else %} 7 | « 8 | {% endif %} 9 | {% endif %} 10 | Page {{ articles_page.number }} / {{ articles_paginator.num_pages }} 11 | {% if articles_page.has_next() %} 12 | » 13 | {% endif %} 14 |
15 | {% endif %} 16 | -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/test_data/themes/simple/templates/tag.html -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/test_data/themes/simple/templates/tags.html -------------------------------------------------------------------------------- /plugins/test_data/themes/simple/templates/translations.html: -------------------------------------------------------------------------------- 1 | {% macro translations_for(article) %} 2 | {% if article.translations %} 3 | Translations: 4 | {% for translation in article.translations %} 5 | {{ translation.lang }} 6 | {% endfor %} 7 | {% endif %} 8 | {% endmacro %} 9 | 10 | -------------------------------------------------------------------------------- /plugins/textile_reader/Readme.textile: -------------------------------------------------------------------------------- 1 | h1. Textile Reader Plugin for Pelican 2 | 3 | p. This plugin adds support for "Textile markup":https://github.com/netcarver/textile via the "textile egg on pypi":https://pypi.python.org/pypi/textile . 4 | 5 | p. Input files are similar in format to Markdown files, in that they start with the post metadata in "Key: value" pairs, one per line. However, the metadata is ended by a line containing only "----", and then all that follows is the body content. If the separator line is missing then the whole file is assumed to be content. 6 | 7 | h2. Example Input File 8 | 9 |Title: An Example Textile-formatted Input for Pelican 10 | Date: 2013-08-12 11 | Category: Plugins 12 | Tags: textile, pelican 13 | Author: Joey Coleman 14 | ---- 15 | p. Lorem ipsum dolor sit amet... 16 |17 | -------------------------------------------------------------------------------- /plugins/textile_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .textile_reader import * 2 | -------------------------------------------------------------------------------- /plugins/thumbnailer/__init__.py: -------------------------------------------------------------------------------- 1 | from .thumbnailer import * -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_exact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/expected_exact.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_height.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/expected_height.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/expected_square.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/expected_width.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/expected_width.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/sample_image.jpg -------------------------------------------------------------------------------- /plugins/thumbnailer/test_data/subdir/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/plugins/thumbnailer/test_data/subdir/sample_image.jpg -------------------------------------------------------------------------------- /plugins/tipue_search/__init__.py: -------------------------------------------------------------------------------- 1 | from .tipue_search import * 2 | -------------------------------------------------------------------------------- /plugins/touch/README.rst: -------------------------------------------------------------------------------- 1 | Touch plugin 2 | ############ 3 | 4 | A simple plugin doing a touch on your generated files using the date metadata 5 | from the content. 6 | 7 | This helps, into other things, to have the web server gently manage the cache. 8 | -------------------------------------------------------------------------------- /plugins/touch/__init__.py: -------------------------------------------------------------------------------- 1 | from pelican import signals 2 | 3 | import logging 4 | import os 5 | import time 6 | 7 | 8 | logger = logging.getLogger(__name__) 9 | 10 | 11 | def set_file_utime(path, datetime): 12 | mtime = time.mktime(datetime.timetuple()) 13 | logger.info('touching %s', path) 14 | os.utime(path, (mtime, mtime)) 15 | 16 | 17 | def touch_file(path, context): 18 | content = context.get('article', context.get('page')) 19 | page = context.get('articles_page') 20 | dates = context.get('dates') 21 | 22 | if content and hasattr(content, 'date'): 23 | set_file_utime(path, content.date) 24 | elif page: 25 | set_file_utime(path, max(x.date for x in page.object_list)) 26 | elif dates: 27 | set_file_utime(path, max(x.date for x in dates)) 28 | 29 | 30 | def touch_feed(path, context, feed): 31 | set_file_utime(path, max(x['pubdate'] for x in feed.items)) 32 | 33 | 34 | def register(): 35 | signals.content_written.connect(touch_file) 36 | signals.feed_written.connect(touch_feed) 37 | -------------------------------------------------------------------------------- /plugins/twitter_bootstrap_rst_directives/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | 4 | from .bootstrap_rst_directives import * 5 | -------------------------------------------------------------------------------- /plugins/txt2tags_reader/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /plugins/txt2tags_reader/README.md: -------------------------------------------------------------------------------- 1 | # txt2tags_reader 2 | A [txt2tags] reader plugin for the [Pelican static site generator](http://docs.getpelican.com/en/latest/). 3 | 4 | Requirements 5 | ------------ 6 | [txt2tags] in $PATH 7 | 8 | Installation 9 | ------------ 10 | Instructions on installing pelican plugins can be found in the [pelican plugin manual](https://github.com/getpelican/pelican-plugins/blob/master/Readme.rst). 11 | 12 | [txt2tags]:http://txt2tags.org/ 13 | -------------------------------------------------------------------------------- /plugins/txt2tags_reader/__init__.py: -------------------------------------------------------------------------------- 1 | from .txt2tags_reader import * 2 | -------------------------------------------------------------------------------- /plugins/video_privacy_enhancer/__init__.py: -------------------------------------------------------------------------------- 1 | from .video_privacy_enhancer import * 2 | -------------------------------------------------------------------------------- /plugins/w3c_validate/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .wc3_validate import * 3 | -------------------------------------------------------------------------------- /plugins/yuicompressor/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /plugins/yuicompressor/README.md: -------------------------------------------------------------------------------- 1 | # YUI Compressor Plugin 2 | 3 | A pelican plugin which minify through yui compressor CSS/JS file on building step. 4 | 5 | # Installation 6 | 7 | In order to work, JRE should be already installed. 8 | Please add `pip install yuicompressor` 9 | 10 | More info : (https://github.com/yui/yuicompressor) 11 | 12 | # Instructions 13 | 14 | Add `yuicompressor` to `pelicanconf.py` after install : 15 | `PLUGINS = ['yuicompressor']` 16 | 17 | # Licence 18 | 19 | GNU AFFERO GENERAL PUBLIC LICENSE Version 3 20 | -------------------------------------------------------------------------------- /plugins/yuicompressor/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from .yuicompressor import * 3 | -------------------------------------------------------------------------------- /plugins/yuicompressor/yuicompressor.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | from pelican import signals 4 | from subprocess import call 5 | import logging 6 | import os 7 | 8 | logger = logging.getLogger(__name__) 9 | 10 | # Display command output on DEBUG and TRACE 11 | SHOW_OUTPUT = logger.getEffectiveLevel() <= logging.DEBUG 12 | 13 | """ 14 | Minify CSS and JS files in output path 15 | with Yuicompressor from Yahoo 16 | Required : pip install yuicompressor 17 | """ 18 | 19 | def minify(pelican): 20 | """ 21 | Minify CSS and JS with YUI Compressor 22 | :param pelican: The Pelican instance 23 | """ 24 | for dirpath, _, filenames in os.walk(pelican.settings['OUTPUT_PATH']): 25 | for name in filenames: 26 | if os.path.splitext(name)[1] in ('.css','.js'): 27 | filepath = os.path.join(dirpath, name) 28 | logger.info('minifiy %s', filepath) 29 | verbose = '-v' if SHOW_OUTPUT else '' 30 | call("yuicompressor {} --charset utf-8 {} -o {}".format( 31 | verbose, filepath, filepath), shell=True) 32 | 33 | def register(): 34 | signals.finalized.connect(minify) 35 | -------------------------------------------------------------------------------- /publishconf.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- # 3 | from __future__ import unicode_literals 4 | 5 | # This file is only used if you use `make publish` or 6 | # explicitly specify it as your config file. 7 | 8 | import os 9 | import sys 10 | sys.path.append(os.curdir) 11 | from pelicanconf import * 12 | 13 | SITEURL = 'http://cs.mipt.ru/algo' 14 | RELATIVE_URLS = False 15 | 16 | FEED_ALL_ATOM = None 17 | CATEGORY_FEED_ATOM = None 18 | 19 | DELETE_OUTPUT_DIRECTORY = True 20 | 21 | # Following items are often useful when publishing 22 | 23 | #DISQUS_SITENAME = "" 24 | #GOOGLE_ANALYTICS = "" 25 | 26 | MENUITEMS = (('Главная', SITEURL), ('Оценки', 'http://cs.mipt.ru/gertsev/files/marks.html')) 27 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pelican 2 | beautifulsoup4 3 | pelican-youtube -------------------------------------------------------------------------------- /themes/the-theme/static/css/typogrify.css: -------------------------------------------------------------------------------- 1 | .caps {font-size:.92em;} 2 | .amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;} 3 | .dquo {margin-left:-.38em;} 4 | -------------------------------------------------------------------------------- /themes/the-theme/static/css/wide.css: -------------------------------------------------------------------------------- 1 | @import url("main.css"); 2 | 3 | body { 4 | font:1.3em/1.3 "Hoefler Text","Georgia",Georgia,serif,sans-serif; 5 | } 6 | 7 | .post-info{ 8 | display: none; 9 | } 10 | 11 | #banner nav { 12 | display: none; 13 | -moz-border-radius: 0px; 14 | margin-bottom: 20px; 15 | overflow: hidden; 16 | font-size: 1em; 17 | background: #F5F4EF; 18 | } 19 | 20 | #banner nav ul{ 21 | padding-right: 50px; 22 | } 23 | 24 | #banner nav li{ 25 | float: right; 26 | color: #000; 27 | } 28 | 29 | #banner nav li a { 30 | color: #000; 31 | } 32 | 33 | #banner h1 { 34 | margin-bottom: -18px; 35 | } 36 | 37 | #featured, #extras { 38 | padding: 50px; 39 | } 40 | 41 | #featured { 42 | padding-top: 20px; 43 | } 44 | 45 | #extras { 46 | padding-top: 0px; 47 | padding-bottom: 0px; 48 | } 49 | -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/cyrillic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/fonts/cyrillic.woff2 -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/latin-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/fonts/latin-ext.woff2 -------------------------------------------------------------------------------- /themes/the-theme/static/fonts/latin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/fonts/latin.woff2 -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/aboutme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/aboutme.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/bitbucket.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/delicious.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/facebook.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/github.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/gitorious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/gitorious.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/gittip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/gittip.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/google-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/google-groups.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/google-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/google-plus.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/hackernews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/hackernews.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/lastfm.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/linkedin.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/reddit.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/rss.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/slideshare.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/speakerdeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/speakerdeck.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/stackoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/stackoverflow.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/twitter.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/vimeo.png -------------------------------------------------------------------------------- /themes/the-theme/static/images/icons/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mipt-cs/course-algo/792fc783ac1bff1a3c017557582d7c124829c19b/themes/the-theme/static/images/icons/youtube.png -------------------------------------------------------------------------------- /themes/the-theme/templates/archives.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block content %} 3 |
There are comments.
{% endif %} 2 | -------------------------------------------------------------------------------- /themes/the-theme/templates/disqus_script.html: -------------------------------------------------------------------------------- 1 | {% if DISQUS_SITENAME %} 2 | 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /themes/the-theme/templates/github.html: -------------------------------------------------------------------------------- 1 | {% if GITHUB_URL %} 2 | 3 | {% if GITHUB_POSITION != "left" %} 4 |tags: {% for tag in article.tags %}{{ tag | escape }} {% endfor %}
{% endif %} 2 | -------------------------------------------------------------------------------- /themes/the-theme/templates/tags.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block title %}{{ SITENAME }} - Tags{% endblock %} 4 | 5 | {% block content %} 6 | 7 |