docs: Fix generated docs
In distributed docs - Make img tags absolute - Add donate link in docs - Fix provider table
This commit is contained in:
parent
022cda3109
commit
80dab10ec9
3 changed files with 17 additions and 13 deletions
|
@ -111,11 +111,15 @@ def read_doc(doc):
|
||||||
contents = parts[2].strip()+"\n\n"
|
contents = parts[2].strip()+"\n\n"
|
||||||
# Remove icons
|
# Remove icons
|
||||||
contents = re.sub(r'<i class="fa.*?</i>\s*', "", contents)
|
contents = re.sub(r'<i class="fa.*?</i>\s*', "", contents)
|
||||||
|
# Make any img tags absolute
|
||||||
|
contents = re.sub(r'(<img.*?src=")/', r"\1https://rclone.org/", contents)
|
||||||
# Make [...](/links/) absolute
|
# Make [...](/links/) absolute
|
||||||
contents = re.sub(r'\]\((\/.*?\/(#.*)?)\)', r"](https://rclone.org\1)", contents)
|
contents = re.sub(r'\]\((\/.*?\/(#.*)?)\)', r"](https://rclone.org\1)", contents)
|
||||||
|
# Add additional links on the front page
|
||||||
|
contents = re.sub(r'<!--MAINPAGELINK-->', "- [Donate.](https://rclone.org/donate/)", contents)
|
||||||
# Interpret provider shortcode
|
# Interpret provider shortcode
|
||||||
# {{< provider name="Amazon S3" home="https://aws.amazon.com/s3/" config="/s3/" >}}
|
# {{< provider name="Amazon S3" home="https://aws.amazon.com/s3/" config="/s3/" >}}
|
||||||
contents = re.sub(r'\{\{<\s+provider.*?name="(.*?)".*?>\}\}', r"\1", contents)
|
contents = re.sub(r'\{\{<\s+provider.*?name="(.*?)".*?>\}\}', r"- \1", contents)
|
||||||
return contents
|
return contents
|
||||||
|
|
||||||
def check_docs(docpath):
|
def check_docs(docpath):
|
||||||
|
|
|
@ -9,16 +9,16 @@ date: "2016-07-11"
|
||||||
|
|
||||||
The S3 backend can be used with a number of different providers:
|
The S3 backend can be used with a number of different providers:
|
||||||
|
|
||||||
* {{< provider name="AWS S3" home="https://aws.amazon.com/s3/" config="/s3/#amazon-s3" >}}
|
{{< provider name="AWS S3" home="https://aws.amazon.com/s3/" config="/s3/#amazon-s3" start="true" >}}
|
||||||
* {{< provider name="Alibaba Cloud (Aliyun) Object Storage System (OSS)" home="https://www.alibabacloud.com/product/oss/" config="/s3/#alibaba-oss" >}}
|
{{< provider name="Alibaba Cloud (Aliyun) Object Storage System (OSS)" home="https://www.alibabacloud.com/product/oss/" config="/s3/#alibaba-oss" >}}
|
||||||
* {{< provider name="Ceph" home="http://ceph.com/" config="/s3/#ceph" >}}
|
{{< provider name="Ceph" home="http://ceph.com/" config="/s3/#ceph" >}}
|
||||||
* {{< provider name="DigitalOcean Spaces" home="https://www.digitalocean.com/products/object-storage/" config="/s3/#digitalocean-spaces" >}}
|
{{< provider name="DigitalOcean Spaces" home="https://www.digitalocean.com/products/object-storage/" config="/s3/#digitalocean-spaces" >}}
|
||||||
* {{< provider name="Dreamhost" home="https://www.dreamhost.com/cloud/storage/" config="/s3/#dreamhost" >}}
|
{{< provider name="Dreamhost" home="https://www.dreamhost.com/cloud/storage/" config="/s3/#dreamhost" >}}
|
||||||
* {{< provider name="IBM COS S3" home="http://www.ibm.com/cloud/object-storage" config="/s3/#ibm-cos-s3" >}}
|
{{< provider name="IBM COS S3" home="http://www.ibm.com/cloud/object-storage" config="/s3/#ibm-cos-s3" >}}
|
||||||
* {{< provider name="Minio" home="https://www.minio.io/" config="/s3/#minio" >}}
|
{{< provider name="Minio" home="https://www.minio.io/" config="/s3/#minio" >}}
|
||||||
* {{< provider name="Scaleway" home="https://www.scaleway.com/en/object-storage/" config="/s3/#scaleway" >}}
|
{{< provider name="Scaleway" home="https://www.scaleway.com/en/object-storage/" config="/s3/#scaleway" >}}
|
||||||
* {{< provider name="StackPath" home="https://www.stackpath.com/products/object-storage/" config="/s3/#stackpath" >}}
|
{{< provider name="StackPath" home="https://www.stackpath.com/products/object-storage/" config="/s3/#stackpath" >}}
|
||||||
* {{< provider name="Wasabi" home="https://wasabi.com/" config="/s3/#wasabi" >}}
|
{{< provider name="Wasabi" home="https://wasabi.com/" config="/s3/#wasabi" end="true" >}}
|
||||||
|
|
||||||
Paths are specified as `remote:bucket` (or `remote:` for the `lsd`
|
Paths are specified as `remote:bucket` (or `remote:` for the `lsd`
|
||||||
command.) You may put subdirectories in too, eg `remote:bucket/path/to/dir`.
|
command.) You may put subdirectories in too, eg `remote:bucket/path/to/dir`.
|
||||||
|
|
|
@ -12,8 +12,8 @@ Protocol](https://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol).
|
||||||
|
|
||||||
The SFTP backend can be used with a number of different providers:
|
The SFTP backend can be used with a number of different providers:
|
||||||
|
|
||||||
* {{< provider name="C14" home="https://www.online.net/en/storage/c14-cold-storage" config="/sftp/#c14" >}}
|
{{< provider name="C14" home="https://www.online.net/en/storage/c14-cold-storage" config="/sftp/#c14" start="true">}}
|
||||||
* {{< provider name="rsync.net" home="https://rsync.net/products/rclone.html" config="/sftp/#rsync-net" >}}
|
{{< provider name="rsync.net" home="https://rsync.net/products/rclone.html" config="/sftp/#rsync-net" end="true">}}
|
||||||
|
|
||||||
SFTP runs over SSH v2 and is installed as standard with most modern
|
SFTP runs over SSH v2 and is installed as standard with most modern
|
||||||
SSH installations.
|
SSH installations.
|
||||||
|
|
Loading…
Reference in a new issue