diff options
| author | 2021-04-22 20:22:47 -0400 | |
|---|---|---|
| committer | 2021-04-22 20:22:47 -0400 | |
| commit | 8eeed31eb2f86ac982fa4b26f93b15828289c56d (patch) | |
| tree | 2d95f6a10afaeb9f5e25dabde5fe38de3f8458d1 /docs | |
| parent | 3a0d66f07b112b6d2bdc2b57bbf717a89a351ce6 (diff) | |
New upstream version 8.1.3.upstream/8.1.3
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/creating-a-site.rst | 2 | ||||
| -rw-r--r-- | docs/creating-a-theme.rst | 18 | ||||
| -rw-r--r-- | docs/extending.rst | 6 | ||||
| -rw-r--r-- | docs/internals.rst | 4 | ||||
| -rw-r--r-- | docs/man/nikola.1.gz | bin | 1785 -> 1785 bytes | |||
| -rw-r--r-- | docs/man/nikola.rst | 2 | ||||
| -rw-r--r-- | docs/manual.rst | 46 | ||||
| -rw-r--r-- | docs/social_buttons.rst | 8 | ||||
| -rw-r--r-- | docs/sphinx/conf.py | 6 | ||||
| -rw-r--r-- | docs/support.rst | 6 | ||||
| -rw-r--r-- | docs/template-variables.rst | 6 | ||||
| -rw-r--r-- | docs/theming.rst | 14 |
12 files changed, 59 insertions, 59 deletions
diff --git a/docs/creating-a-site.rst b/docs/creating-a-site.rst index ebe9aa6..6efc855 100644 --- a/docs/creating-a-site.rst +++ b/docs/creating-a-site.rst @@ -116,7 +116,7 @@ people might find it a bit too limiting — if that is the case, try using HTML for your pages (Nikola does this on the index page, for example). So, let's give the page a nicer title, and some fake content. Since the default -Nikola theme (called ``bootblog4``) is based on `Bootstrap <http://getbootstrap.com/>`_ +Nikola theme (called ``bootblog4``) is based on `Bootstrap <https://getbootstrap.com/>`_ you can use anything you like from it: .. code:: rest diff --git a/docs/creating-a-theme.rst b/docs/creating-a-theme.rst index a1b737d..18629b8 100644 --- a/docs/creating-a-theme.rst +++ b/docs/creating-a-theme.rst @@ -42,7 +42,7 @@ So:: # Look at it jekyll serve & google-chrome http://localhost:4000 -If you **do not want to install Jekyll**, you can also see it in action at http://lanyon.getpoole.com/ +If you **do not want to install Jekyll**, you can also see it in action at https://lanyon.getpoole.com/ Some things jump to my mind: @@ -90,7 +90,7 @@ First, we create a site with some content in it. We’ll use the ``nikola init`` Please choose the correct time zone for your blog. Nikola uses the tz database. You can find your time zone here: - http://en.wikipedia.org/wiki/List_of_tz_database_time_zones + https://en.wikipedia.org/wiki/List_of_tz_database_time_zones Time zone [UTC]: Current time in UTC: 16:02:07 @@ -134,7 +134,7 @@ First let’s look at the head element: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us"> <head> - <link href="http://gmpg.org/xfn/11" rel="profile"> + <link href="https://gmpg.org/xfn/11" rel="profile"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <!-- Enable responsiveness on mobile devices--> @@ -148,7 +148,7 @@ First let’s look at the head element: <link rel="stylesheet" href="/public/css/poole.css"> <link rel="stylesheet" href="/public/css/syntax.css"> <link rel="stylesheet" href="/public/css/lanyon.css"> - <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700|PT+Sans:400"> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700|PT+Sans:400"> <!-- Icons --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/public/apple-touch-icon-144-precomposed.thumbnail.png"> @@ -260,7 +260,7 @@ And we will change it so it uses the lanyon styles instead of theme.css (again, <link href="/assets/css/ipython.min.css" rel="stylesheet" type="text/css"> <link href="/assets/css/nikola_ipython.css" rel="stylesheet" type="text/css"> % endif - <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700|PT+Sans:400"> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700|PT+Sans:400"> </%def> .. figure:: https://getnikola.com/images/lanyon-1.thumbnail.png @@ -285,7 +285,7 @@ Lanyon’s content is split in two parts: a sidebar and the rest. The sidebar lo <!-- Toggleable sidebar --> <div class="sidebar" id="sidebar"> <div class="sidebar-item"> - <p>A reserved <a href="http://jekyllrb.com" target="_blank">Jekyll</a> theme that places the utmost gravity on content with a hidden drawer. Made by <a href="https://twitter.com/mdo" target="_blank">@mdo</a>.</p> + <p>A reserved <a href="https://jekyllrb.com" target="_blank">Jekyll</a> theme that places the utmost gravity on content with a hidden drawer. Made by <a href="https://twitter.com/mdo" target="_blank">@mdo</a>.</p> </div> <nav class="sidebar-nav"> @@ -378,7 +378,7 @@ So, first, lets change that base template to be more lanyon-like: <!-- Toggleable sidebar --> <div class="sidebar" id="sidebar"> <div class="sidebar-item"> - <p>A reserved <a href="http://getnikola.com" target="_blank">Nikola</a> theme that places the utmost gravity on content with a hidden drawer. Made by <a href="https://twitter.com/mdo" target="_blank">@mdo</a> for Jekyll, + <p>A reserved <a href="https://getnikola.com" target="_blank" rel="noopener">Nikola</a> theme that places the utmost gravity on content with a hidden drawer. Made by <a href="https://twitter.com/mdo" target="_blank" rel="noopener">@mdo</a> for Jekyll, ported to Nikola by <a href="https://twitter.com/ralsina" target="_blank">@ralsina</a>.</p> </div> ${header.html_navigation_links()} @@ -465,7 +465,7 @@ Now let’s look at the content. In Lanyon, this is how the "main" content looks <div class="post"> <h1 class="post-title">Introducing Lanyon</h1> <span class="post-date">02 Jan 2014</span> - <p>Lanyon is an unassuming <a href="http://jekyllrb.com">Jekyll</a> theme [...] + <p>Lanyon is an unassuming <a href="https://jekyllrb.com">Jekyll</a> theme [...] </div> </div> </div> @@ -846,6 +846,6 @@ The End And that’s it, that’s a whole theme. Eventually, once people start using it, they will notice small broken details, which will need handling one at a time. -This theme should be available in http://themes.getnikola.com/v7/lanyon/ and you can see it in action at https://themes.getnikola.com/v7/lanyon/demo/ . +This theme should be available in https://themes.getnikola.com/v7/lanyon/ and you can see it in action at https://themes.getnikola.com/v7/lanyon/demo/ . What if you want to extend other parts of the theme? Check out the :doc:`Theming reference <theming>`. You can also contribute your improvements to the `nikola-themes <https://github.com/getnikola/nikola>` repository on GitHub. diff --git a/docs/extending.rst b/docs/extending.rst index 70448b9..db72509 100644 --- a/docs/extending.rst +++ b/docs/extending.rst @@ -6,7 +6,7 @@ .. description: .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 :Author: Roberto Alsina <ralsina@netmanagers.com.ar> .. class:: alert alert-primary float-md-right @@ -290,7 +290,7 @@ These have access to the ``site`` object which contains your timeline and your configuration. The critical bit of Task plugins is their ``gen_tasks`` method, which ``yields`` -`doit tasks <http://pydoit.org/tasks.html>`_. +`doit tasks <https://pydoit.org/tasks.html>`_. The details of how to handle dependencies, etc., are a bit too much for this document, so I'll just leave you with an example, the ``copy_assets`` task. @@ -440,7 +440,7 @@ SignalHandler Plugins --------------------- These plugins extend the ``SignalHandler`` class and connect to one or more -signals via `blinker <http://pythonhosted.org/blinker/>`_. +signals via `blinker <https://pythonhosted.org/blinker/>`_. The easiest way to do this is to reimplement ``set_site()`` and just connect to whatever signals you want there. diff --git a/docs/internals.rst b/docs/internals.rst index 12df2b0..6b49e92 100644 --- a/docs/internals.rst +++ b/docs/internals.rst @@ -44,7 +44,7 @@ The Build Command Nikola's goal is similar, deep at heart, to a Makefile. Take sources, compile them into something, in this case a website. Instead of a Makefile, Nikola uses -`doit <http://pydoit.org>`_ +`doit <https://pydoit.org>`_ Doit has the concept of "tasks". The 1 minute summary of tasks is that they have: @@ -64,7 +64,7 @@ basename:name .. sidebar:: More about tasks If you ever want to do your own tasks, you really should read the doit - `documentation on tasks <http://pydoit.org/tasks.html>`_ + `documentation on tasks <https://pydoit.org/tasks.html>`_ So, what Nikola does, when you use the build command, is to read the configuration ``conf.py`` from the current folder, instantiate diff --git a/docs/man/nikola.1.gz b/docs/man/nikola.1.gz Binary files differindex b8029fb..5361cd0 100644 --- a/docs/man/nikola.1.gz +++ b/docs/man/nikola.1.gz diff --git a/docs/man/nikola.rst b/docs/man/nikola.rst index 60cda19..611b189 100644 --- a/docs/man/nikola.rst +++ b/docs/man/nikola.rst @@ -6,7 +6,7 @@ Nikola A Static Site and Blog Generator -------------------------------- -:Version: Nikola 8.1.2 +:Version: Nikola 8.1.3 :Manual section: 1 :Manual group: User Commands diff --git a/docs/manual.rst b/docs/manual.rst index 4cacbeb..0dc56cf 100644 --- a/docs/manual.rst +++ b/docs/manual.rst @@ -7,7 +7,7 @@ .. has_math: true .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 .. class:: alert alert-primary float-md-right @@ -62,7 +62,7 @@ instead of something the user generates. Nikola can do: -* A blog (`example <http://ralsina.me>`__) +* A blog (`example <https://ralsina.me>`__) * Your company's site * Your personal site * A software project's site (`example <https://getnikola.com>`__) @@ -94,7 +94,7 @@ Getting Help TL;DR: * You can file bugs at `the issue tracker <https://github.com/getnikola/nikola/issues>`__ -* You can discuss Nikola at the `nikola-discuss google group <http://groups.google.com/group/nikola-discuss>`_ +* You can discuss Nikola at the `nikola-discuss google group <https://groups.google.com/group/nikola-discuss>`_ * You can subscribe to `the Nikola Blog <https://getnikola.com/blog>`_ * You can follow `Nikola on Twitter <https://twitter.com/GetNikola>`_ @@ -224,7 +224,7 @@ By default, that file will contain also some extra information about your post ( It can be placed in a separate file by using the ``-2`` option, but it's generally easier to keep it in a single location. -The contents of your post have to be written (by default) in `reStructuredText <http://docutils.sf.net>`__ +The contents of your post have to be written (by default) in `reStructuredText <https://docutils.sourceforge.io/>`__ but you can use a lot of different markups using the ``-f`` option. Currently, Nikola supports reStructuredText, Markdown, Jupyter Notebooks, HTML as input, @@ -345,7 +345,7 @@ author display (theme-dependent) enclosure - Add an enclosure to this post when it's used in RSS. See `more information about enclosures <http://en.wikipedia.org/wiki/RSS_enclosure>`__ + Add an enclosure to this post when it's used in RSS. See `more information about enclosures <https://en.wikipedia.org/wiki/RSS_enclosure>`__ data Path to an external data file (JSON/YAML/TOML dictionary), relative to ``conf.py``. @@ -938,7 +938,7 @@ Monday, Wednesday and Friday at 7am, add the following SCHEDULE_RULE = 'RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;BYHOUR=7;BYMINUTE=0;BYSECOND=0' For more details on how to specify a recurrence rule, look at the -`iCal specification <http://www.kanzaki.com/docs/ical/rrule.html>`_. +`iCal specification <https://www.kanzaki.com/docs/ical/rrule.html>`_. Or if you are scared of this format, many calendaring applications (eg. Google Calendar) offer iCal exports, so you can copy-paste the repeat rule from a generated iCal (``.ics``) file (which is a human-readable text file). @@ -1589,7 +1589,7 @@ CSS tweaking there and a targets file containing the list of files you want compiled. .. _LESS: http://lesscss.org/ -.. _Sass: http://sass-lang.com/ +.. _Sass: https://sass-lang.com/ Template tweaking and creating themes If you really want to change the pages radically, you will want to do a @@ -1662,7 +1662,7 @@ Fancy Dates Nikola can use various styles for presenting dates. DATE_FORMAT - The date format to use if there is no JS or fancy dates are off. `Compatible with CLDR syntax. <http://cldr.unicode.org/translation/date-time>`_ + The date format to use if there is no JS or fancy dates are off. `Compatible with CLDR syntax. <http://cldr.unicode.org/translation/date-time-1/date-time>`_ LUXON_DATE_FORMAT The date format to use with Luxon. A dictionary of dictionaries: the top level is languages, and the subdictionaries are of the format ``{'preset': False, 'format': 'yyyy-MM-dd HH:mm'}``. `Used by Luxon <https://moment.github.io/luxon/docs/manual/formatting>`_ (format can be the preset name, eg. ``'DATE_LONG'``). @@ -1791,8 +1791,8 @@ request in the `GitHub repository <https://github.com/getnikola/nikola-themes>` One other option is to tweak an existing theme using a different color scheme, typography and CSS in general. Nikola provides a ``subtheme`` command -to create a custom theme by downloading free CSS files from http://bootswatch.com -and http://hackerthemes.com +to create a custom theme by downloading free CSS files from https://bootswatch.com +and https://hackerthemes.com .. code:: console @@ -1832,8 +1832,8 @@ Here is an example, from my own site's deployment script: ]} Other interesting ideas are using -`git as a deployment mechanism <http://toroid.org/ams/git-website-howto>`_ (or any other VCS -for that matter), using `lftp mirror <http://lftp.yar.ru/>`_ or unison, or Dropbox. +`git as a deployment mechanism <https://toroid.org/git-website-howto>`_ (or any other VCS +for that matter), using `lftp mirror <https://lftp.yar.ru/>`_ or unison, or Dropbox. Any way you can think of to copy files from one place to another is good enough. Deploying to GitHub @@ -2094,7 +2094,7 @@ is used as the photo caption. If the filename starts with a number, it will be stripped. For example ``03_an_amazing_sunrise.jpg`` will be render as *An amazing sunrise*. Here is a `demo gallery </galleries/demo>`_ of historic, public domain Nikola -Tesla pictures taken from `this site <http://kerryr.net/pioneers/gallery/tesla.htm>`_. +Tesla pictures taken from `this site <https://kerryr.net/pioneers/gallery/tesla.htm>`_. Embedding Images ~~~~~~~~~~~~~~~~ @@ -2567,9 +2567,9 @@ URL of the page. For example here are two random videos: .. code:: restructuredtext - .. media:: http://vimeo.com/72425090 + .. media:: https://vimeo.com/72425090 - .. media:: http://www.youtube.com/watch?v=wyRpAat5oz0 + .. media:: https://www.youtube.com/watch?v=wyRpAat5oz0 It supports Instagram, Flickr, Github gists, Funny or Die, and dozens more, thanks to `Micawber <https://github.com/coleifer/micawber>`_ @@ -2577,7 +2577,7 @@ YouTube ~~~~~~~ To link to a YouTube video, you need the id of the video. For example, if the -URL of the video is http://www.youtube.com/watch?v=8N_tupPBtWQ what you need is +URL of the video is https://www.youtube.com/watch?v=8N_tupPBtWQ what you need is **8N_tupPBtWQ** Once you have that, all you need to do is: @@ -2598,7 +2598,7 @@ Vimeo ~~~~~ To link to a Vimeo video, you need the id of the video. For example, if the -URL of the video is http://www.vimeo.com/20241459 then the id is **20241459** +URL of the video is https://vimeo.com/20241459 then the id is **20241459** Once you have that, all you need to do is: @@ -2622,7 +2622,7 @@ Supported options: ``height``, ``width``, ``align`` (one of ``left``, Soundcloud ~~~~~~~~~~ -This directive lets you share music from http://soundcloud.com You first need to get the +This directive lets you share music from https://soundcloud.com You first need to get the ID for the piece, which you can find in the "share" link. For example, if the WordPress code starts like this: @@ -2688,7 +2688,7 @@ Extending ``LISTINGS_FOLDERS`` to ``{'listings': 'listings', 'code': 'formatted- will additionally process all source code files in ``code`` and put the results into ``output/formatted-code``. -__ http://docutils.sourceforge.net/docs/ref/rst/directives.html#including-an-external-document-fragment +__ https://docutils.sourceforge.io/docs/ref/rst/directives.html#including-an-external-document-fragment .. note:: @@ -2726,11 +2726,11 @@ To include an image placed in the ``images`` folder (or other folders defined in The small thumbnail will be placed in the page, and it will be linked to the bigger version of the image when clicked, using `baguetteBox <https://feimosi.github.io/baguetteBox.js/>`_ by default. All options supported by -the reST `image <http://docutils.sourceforge.net/docs/ref/rst/directives.html#image>`_ +the reST `image <https://docutils.sourceforge.io/docs/ref/rst/directives.html#image>`_ directive are supported (except ``target``). Providing ``alt`` is recommended, as this is the image caption. If a body element is provided, the thumbnail will mimic the behavior of the `figure -<http://docutils.sourceforge.net/docs/ref/rst/directives.html#figure>`_ +<https://docutils.sourceforge.io/docs/ref/rst/directives.html#figure>`_ directive instead: .. code:: restructuredtext @@ -2933,7 +2933,7 @@ with a ``True`` argument, eg. ``all=True``. Nikola's configuration, so you can just put a ``docutils.conf`` next to your ``conf.py`` and any settings in its ``[nikola]`` section will be used. - More information in the `docutils configuration reference <http://docutils.sourceforge.net/docs/user/config.html>`__ + More information in the `docutils configuration reference <https://docutils.sourceforge.io/docs/user/config.html>`__ Importing your WordPress site into Nikola @@ -3115,7 +3115,7 @@ And upgrade them: Contents of the requirements-nonpy.txt file: Graphviz - http://www.graphviz.org/ + https://www.graphviz.org/ You have to install those yourself or through a package manager. diff --git a/docs/social_buttons.rst b/docs/social_buttons.rst index 6b52805..0612b04 100644 --- a/docs/social_buttons.rst +++ b/docs/social_buttons.rst @@ -6,7 +6,7 @@ .. description: .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 .. class:: alert alert-primary float-md-right @@ -94,7 +94,7 @@ is the HTML code suggested by ShareNice: data-services="plus.google.com,facebook.com,digg.com,email,delicious.com,twitter.com" style="float:right"></div>""" - BODY_END = """<script src="http://graingert.co.uk/shareNice/code.js"></script>""" + BODY_END = """<script src="https://graingert.co.uk/shareNice/code.js"></script>""" And you should now see a sharing box at the bottom right of the page. @@ -114,7 +114,7 @@ One bad bit of this so far is that you are now using a script from another site, doesn't let Nikola perform as many optimizations to your page as it could. So, if you really want to go the extra mile to save a few KB and round trips, you *could* install your own copy from the `github repo <https://github.com/mischat/shareNice>`_ and -use that instead of the copy at `ShareNice <http://graingert.co.uk/shareNice>`_. +use that instead of the copy at `ShareNice <https://graingert.co.uk/shareNice>`_. Then, you can create your own theme inheriting from the one you are using and add the CSS and JS files from ShareNice into your ``bundles`` configuration so they are combined and @@ -181,7 +181,7 @@ In my experience this produces a broken, duplicate, semi-working thing. YMMV and The Easy Way ~~~~~~~~~~~~ -Go to http://panzi.github.io/SocialSharePrivacy/ and use the provided form to get the code. Make sure you check "I already use JQuery" +Go to https://panzi.github.io/SocialSharePrivacy/ and use the provided form to get the code. Make sure you check "I already use JQuery" if you are using one of the themes that require it, like site or default, select the services you want, and use your disqus name if you have one. diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py index dbc21dd..7d34890 100644 --- a/docs/sphinx/conf.py +++ b/docs/sphinx/conf.py @@ -44,16 +44,16 @@ master_doc = 'index' # General information about the project. project = 'Nikola' -copyright = '2012-2020, The Nikola Contributors' +copyright = '2012-2021, The Nikola Contributors' # The version info for the project yo're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '8.1.2' +version = '8.1.3' # The full version, including alpha/beta/rc tags. -release = '8.1.2' +release = '8.1.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/support.rst b/docs/support.rst index 03c039a..52a7560 100644 --- a/docs/support.rst +++ b/docs/support.rst @@ -4,7 +4,7 @@ .. description: Get help using Nikola, or contact us. .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 .. class:: alert alert-primary float-md-right @@ -18,7 +18,7 @@ Help and Support developers and volunteers (users) there which are there to provide help, if they are around and read your message. The channel is `publicly logged <https://irclogs.getnikola.com/>`_. -3. You can also contact `@GetNikola <http://twitter.com/GetNikola>`_ on +3. You can also contact `@GetNikola <https://twitter.com/GetNikola>`_ on Twitter. 4. If you are experiencing a bug, you should report it on GitHub (see below). @@ -72,7 +72,7 @@ Administrators | Chris Warrick | Kwpolska | Poland | chris@getnikola.com | +----------------------+-----------------+-----------+-----------------------+ -.. _mailing list: http://groups.google.com/group/nikola-discuss +.. _mailing list: https://groups.google.com/group/nikola-discuss .. _Issue tracker: https://github.com/getnikola/nikola/issues .. _plugins issue tracker: https://github.com/getnikola/plugins/issues .. _themes issue tracker: https://github.com/getnikola/nikola-themes/issues diff --git a/docs/template-variables.rst b/docs/template-variables.rst index 4eff096..b9d3a9d 100644 --- a/docs/template-variables.rst +++ b/docs/template-variables.rst @@ -3,7 +3,7 @@ .. date: 2017-04-13 12:00:00 .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 :Author: Chris Warrick <chris@getnikola.com> Variables available in templates are listed below. @@ -18,7 +18,7 @@ Variables available in templates are listed below. * Templates often create their own functions (macros), and import macros from other templates. Those macros are not listed here. * This list has a partial documentation of post objects, but no other objects. For full docs, please consult - the code, or auto-generated code docs on `ReadTheDocs <http://nikola.readthedocs.io/>`_. + the code, or auto-generated code docs on `ReadTheDocs <https://nikola.readthedocs.io/>`_. Variables and functions come from three places: @@ -473,7 +473,7 @@ Post object attributes This list only includes variables that make sense for templates. Some function signatures have been shortened to save space, ``?`` means the argument has default value. -More docs: `nikola.post.Post on ReadTheDocs <http://nikola.readthedocs.io/en/latest/nikola/#nikola.post.Post>`_. Check out the source of the Post class as well. +More docs: `nikola.post.Post on ReadTheDocs <https://nikola.readthedocs.io/en/latest/nikola/#nikola.post.Post>`_. Check out the source of the Post class as well. =================================================================== ========== ============================================================= Name Type Description diff --git a/docs/theming.rst b/docs/theming.rst index c9fb8c2..f875104 100644 --- a/docs/theming.rst +++ b/docs/theming.rst @@ -6,7 +6,7 @@ .. description: .. author: The Nikola Team -:Version: 8.1.2 +:Version: 8.1.3 :Author: Roberto Alsina <ralsina@netmanagers.com.ar> .. class:: alert alert-primary float-md-right @@ -35,7 +35,7 @@ assets The included themes use `Bootstrap <https://getbootstrap.com/>`_, `baguetteBox <https://feimosi.github.io/baguetteBox.js/>`_, `Justified Layout by Flickr - <http://flickr.github.io/justified-layout/>`_ and `Luxon + <https://flickr.github.io/justified-layout/>`_ and `Luxon <https://moment.github.io/luxon/>`_, so they are in assets, along with CSS files for syntax highlighting, reStructuredText and Jupyter, as well as a minified copy of jQuery. @@ -108,7 +108,7 @@ with the same name as your theme, and a ``.theme`` extension, eg. parent = base author = The Nikola Contributors author_url = https://getnikola.com/ - based_on = Bootstrap 3 <http://getbootstrap.com/> + based_on = Bootstrap 3 <https://getbootstrap.com/> license = MIT tags = bootstrap @@ -167,14 +167,14 @@ Templates --------- In templates there is a number of files whose name ends in ``.tmpl``. Those are the -theme’s page templates. They are done using the `Mako <http://makotemplates.org>`_ +theme’s page templates. They are done using the `Mako <https://www.makotemplates.org>`_ or `Jinja2 <http://jinja.pocoo.org>`_ template languages. If you want to do a theme, you should learn one first. What engine is used by the theme is declared in the ``engine`` file. .. Tip:: If you are using Mako templates, and want some extra speed when building the site - you can install Beaker and `make templates be cached <http://docs.makotemplates.org/en/latest/caching.html>`__ + you can install Beaker and `make templates be cached <https://docs.makotemplates.org/en/latest/caching.html>`__ Both template engines have a nifty concept of template inheritance. That means that a @@ -452,8 +452,8 @@ at https://www.transifex.com/projects/p/nikola/ If you want to create a theme that has new strings, and you want those strings to be translatable, then your theme will need a custom ``messages`` folder. -`LESS <http://lesscss.org/>`__ and `Sass <http://sass-lang.com/>`__ -------------------------------------------------------------------- +`LESS <http://lesscss.org/>`__ and `Sass <https://sass-lang.com/>`__ +-------------------------------------------------------------------- .. note:: The LESS and Sass compilers were moved to the Plugins Index in |
