From 21e5242f4fde097d0bacc6fb87f20ce3defef7f8 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 4 Aug 2022 23:01:38 -0400 Subject: Use scheme-relative links to lv2plug.in This makes links to resources on the site (but outside Pelican) use https if the site is being served via https, which is particularly important for binary files like the main download link. --- content/pages/bundle-definition.md | 6 +++--- content/pages/developing.md | 10 +++++----- content/pages/index.md | 4 ++-- content/pages/why-lv2.md | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) (limited to 'content/pages') diff --git a/content/pages/bundle-definition.md b/content/pages/bundle-definition.md index 734d6dc..b30bb2a 100644 --- a/content/pages/bundle-definition.md +++ b/content/pages/bundle-definition.md @@ -2,7 +2,7 @@ Title: Bundle Definition An _LV2 Bundle_ is a directory containing the file `manifest.ttl` at the top level, which is written in [Turtle](http://www.dajobe.org/2004/01/turtle/). -See the [Simple Amplifier manifest](http://lv2plug.in/book/#_manifest_ttl_in) +See the [Simple Amplifier manifest](//lv2plug.in/book/#_manifest_ttl_in) for an example. Note that host developers should use a library, such as @@ -25,7 +25,7 @@ host authors typically do not need to be concerned with the details. * If a statement like ` a pset:Preset` is found, then `` is a preset. The `lv2:appliesTo` property indices which plugin the preset applies to. See the [presets - extension](http://lv2plug.in/ns/ext/presets) for details. + extension](//lv2plug.in/ns/ext/presets) for details. ## Installation @@ -80,7 +80,7 @@ organization clear. * `manifest.ttl` contains the triple ` a foo:MegaWidget` where `foo:MegaWidget` is a "widget" type the host understands (likely one defined - in the [UI specification](http://lv2plug.in/ns/extensions/ui)). + in the [UI specification](//lv2plug.in/ns/extensions/ui)). * `manifest.ttl` MAY contain triples of the form ` rdfs:seeAlso ` which indicates that more information can be found in `datafile.ttl`. diff --git a/content/pages/developing.md b/content/pages/developing.md index 5db7b05..e19cf03 100644 --- a/content/pages/developing.md +++ b/content/pages/developing.md @@ -23,7 +23,7 @@ the LV2 distribution. There is also a "book" generated from the literate source code of these plugins (work in progress): -* [Programming LV2 Plugins](http://lv2plug.in/book) +* [Programming LV2 Plugins](//lv2plug.in/book) After writing a plugin, be sure to [validate](validating-lv2-data.html) the data to check for typos and invalid constructs. @@ -57,8 +57,8 @@ involved. Start there to better understand an extension's purpose. The API reference is generated from Doxygen, and serves the usual purpose. Go there for documentation about a specific function, struct, or define. -* [Specifications](http://lv2plug.in/ns) -* [API Reference](http://lv2plug.in/doc/html) +* [Specifications](//lv2plug.in/ns) +* [API Reference](//lv2plug.in/doc/html) ## Distribution and Packaging @@ -100,5 +100,5 @@ us in [#lv2](http://webchat.freenode.net/?channels=lv2) on irc.freenode.net ## Other Resources -* [Logo](http://lv2plug.in/logo) -* [LV2 Achievement of GMPI Requirements](http://lv2plug.in/gmpi.html) +* [Logo](//lv2plug.in/logo) +* [LV2 Achievement of GMPI Requirements](//lv2plug.in/gmpi.html) diff --git a/content/pages/index.md b/content/pages/index.md index ce852a5..eaacdde 100644 --- a/content/pages/index.md +++ b/content/pages/index.md @@ -23,7 +23,7 @@ Documentation * [Why LV2?](pages/why-lv2.html) * [Developing with LV2](pages/developing.html) -* [LV2 Specifications](http://lv2plug.in/ns/) +* [LV2 Specifications](//lv2plug.in/ns/) * [News](/news.html) Community @@ -36,6 +36,6 @@ Community Developing ---------- -* [Download LV2 1.18.6](http://lv2plug.in/spec/lv2-1.18.6.tar.xz) ✓ +* [Download LV2 1.18.6](//lv2plug.in/spec/lv2-1.18.6.tar.xz) ✓ * [Repository](http://gitlab.com/lv2/lv2) * [Issues](https://gitlab.com/lv2/lv2/-/issues) diff --git a/content/pages/why-lv2.md b/content/pages/why-lv2.md index fc68612..96ebc9d 100644 --- a/content/pages/why-lv2.md +++ b/content/pages/why-lv2.md @@ -41,7 +41,7 @@ Any data can be added to a plugin description without breaking compatibility. ## Simple Core API -The "core" API of LV2, [lv2.h](http://lv2plug.in/ns/lv2core/lv2.h), is +The "core" API of LV2, [lv2.h](//lv2plug.in/ns/lv2core/lv2.h), is essentially `ladspa.h` with extensibility hooks added. It is a simple C header with the basic methods typical to audio plugins. -- cgit v1.2.1