diff --git a/content/blog/plugin-play/contents.lr b/content/blog/plugin-play/contents.lr index 815bf8ec..e223d9de 100644 --- a/content/blog/plugin-play/contents.lr +++ b/content/blog/plugin-play/contents.lr @@ -37,6 +37,6 @@ Plugins are tagged with specific key words or phrases that describe what they ar I think this is especially useful for plugin development when the tag is an event that the plugin hooks. This allows you to quickly find the source code of plugins that depend on the same Lektor plugin events, so that you can see many quick examples to help you write your own plugin. For instance, you can find all of the plugins that hook the `before-build-all` event by looking at it's tag page [here](/plugins/tag/before-build-all/). Tag pages for events also have links back to the plugin documentation pages, including the page for that specific event. -Now go check out some [plugins](/plugins)! +Now go check out some [plugins](/plugins/)! ---- class: default diff --git a/content/docs/api/utils/process-image/contents.lr b/content/docs/api/utils/process-image/contents.lr index 5e3a1b6d..32ea09b5 100644 --- a/content/docs/api/utils/process-image/contents.lr +++ b/content/docs/api/utils/process-image/contents.lr @@ -18,7 +18,7 @@ width and/or height, and the operation mode. In the default mode, if width or height are `None`, they are calculated from the source image's dimensions so that the image is scaled proportionally. -Used internally for the implementation of [thumbnail :ref](../../db/record/thumbnail), and exposed as an API for image-processing plugins. +Used internally for the implementation of [thumbnail :ref](../../db/record/thumbnail/), and exposed as an API for image-processing plugins. ## Example diff --git a/content/docs/plugins/howto/contents.lr b/content/docs/plugins/howto/contents.lr index 988e6158..10be3a80 100644 --- a/content/docs/plugins/howto/contents.lr +++ b/content/docs/plugins/howto/contents.lr @@ -117,7 +117,7 @@ function we also track the plugin's filename to rebuild if the plugin changes. Let's say you want to add an "asciidoc" [field type :ref](../../api/db/types/) so you can write with [AsciiDoc](http://www.methods.co.nz/asciidoc) markup. -First [install AsciiDoc](http://www.methods.co.nz/asciidoc/INSTALL.html) so its command-line program is available. Then update `blog-post.ini` from the [blog guide :ref](../../guides/blog) like so: +First [install AsciiDoc](http://www.methods.co.nz/asciidoc/INSTALL.html) so its command-line program is available. Then update `blog-post.ini` from the [blog guide :ref](../../guides/blog/) like so: ```ini [fields.body] diff --git a/content/docs/plugins/publishing/contents.lr b/content/docs/plugins/publishing/contents.lr index 46d4feca..c5703faf 100644 --- a/content/docs/plugins/publishing/contents.lr +++ b/content/docs/plugins/publishing/contents.lr @@ -86,7 +86,7 @@ credentials for `pypi`. Next time it will have remembered them. ### Guide -We'd love to see your new plugin listed on [our plugins page :ref](/plugins). To do that, submit a pull request to [this repository :ext](https://github.com/lektor/lektor-website) that adds your plugin as a sub-page of /plugins. To have your plugin page look it's best and be found more easily here and on [PyPI :ext](https://pypi.org/), please [fill out your setup.py :ext](https://packaging.python.org/tutorials/distributing-packages/) completely (as in [the above snippet :ref](/docs/plugins/publishing/#enhance-your-setup.py)), including +We'd love to see your new plugin listed on [our plugins page :ref](/plugins/). To do that, submit a pull request to [this repository :ext](https://github.com/lektor/lektor-website) that adds your plugin as a sub-page of /plugins. To have your plugin page look it's best and be found more easily here and on [PyPI :ext](https://pypi.org/), please [fill out your setup.py :ext](https://packaging.python.org/tutorials/distributing-packages/) completely (as in [the above snippet :ref](/docs/plugins/publishing/#enhance-your-setup.py)), including * `author` and `author_email` * `classifiers`, (optional) such as diff --git a/content/docs/quickstart/contents.lr b/content/docs/quickstart/contents.lr index 7f8573ae..fa22c1dc 100644 --- a/content/docs/quickstart/contents.lr +++ b/content/docs/quickstart/contents.lr @@ -12,7 +12,7 @@ the command line client which is the recommended way to do development until the website is ready for end user management. If you do not have the `lektor` [command line executable :ref](../cli/) -available yet just consult the [Installation :ref](../installation) section of +available yet just consult the [Installation :ref](../installation/) section of the documentation. ## Creating a New Project diff --git a/content/docs/themes/installing/contents.lr b/content/docs/themes/installing/contents.lr index 9200f92d..99cd1b74 100644 --- a/content/docs/themes/installing/contents.lr +++ b/content/docs/themes/installing/contents.lr @@ -38,7 +38,7 @@ a particular theme. !!!! Not implemented yet. You could add the `themes` variable to the `.lektorproject` file and Lektor will -search in the [community themes](/themes) and automatically install it. +search in the [community themes](/themes/) and automatically install it. ```ini [project] diff --git a/content/docs/themes/packages/contents.lr b/content/docs/themes/packages/contents.lr index 02f61b7a..da7788b6 100644 --- a/content/docs/themes/packages/contents.lr +++ b/content/docs/themes/packages/contents.lr @@ -8,7 +8,7 @@ body: !!!! Not implemented yet. -Themes could depend on [plugins](../../plugins), and they will be loaded along +Themes could depend on [plugins](../../plugins/), and they will be loaded along the theme. 1. You could use the `[packages]` section of the `theme.ini` to install diff --git a/content/plugins/contents.lr b/content/plugins/contents.lr index 1dd1f3e9..873047e3 100644 --- a/content/plugins/contents.lr +++ b/content/plugins/contents.lr @@ -9,7 +9,7 @@ text: Lektor is a young project but it has a growing list of both official and community supported plugins. Official plugins are maintained by Lektor and kept in good shape together with the rest of the project. Community plugins are moderated and updated regularly, but they might not keep pace with development on Lektor. They are maintained by the community. Install them with `lektor plugins add NAME`. -If you want to make or publish your own plugin, or see our [docs :ref](/docs/plugins). +If you want to make or publish your own plugin, or see our [docs :ref](/docs/plugins/). (*) Asterisks denote official plugins. ---- diff --git a/databags/menu.ini b/databags/menu.ini index 19b6ab34..aeb52978 100644 --- a/databags/menu.ini +++ b/databags/menu.ini @@ -1,27 +1,27 @@ [download] -path = /downloads +path = /downloads/ label = Download [docs] -path = /docs +path = /docs/ label = Documentation [poweredby] -path = /showcase +path = /showcase/ label = Showcase [plugins] -path = /plugins +path = /plugins/ label = Plugins # [themes] -# path = /themes +# path = /themes/ # label = Themes [community] -path = /community +path = /community/ label = Community [blog] -path = /blog +path = /blog/ label = Blog diff --git a/templates/blog-archive/index.html b/templates/blog-archive/index.html index 08de6a98..a270694b 100644 --- a/templates/blog-archive/index.html +++ b/templates/blog-archive/index.html @@ -3,7 +3,7 @@ {% block blog_body %}

The Transcript Archive

- « back to the blog + « back to the blog

There have been posts in the following years: