diff --git a/en/_posts/index.xml b/en/_posts/index.xml
index aa0c3246..d8b24c57 100644
--- a/en/_posts/index.xml
+++ b/en/_posts/index.xml
@@ -5,7 +5,17 @@
/en/_posts/
Recent content in _posts on uweb browserHugo -- gohugo.io
- Thu, 20 Oct 2022 00:00:00 +0000
+ Sun, 30 Oct 2022 00:00:00 +0000
+
+ Make any url as website
+ /en/url2site/
+ Sun, 30 Oct 2022 00:00:00 +0000
+
+ /en/url2site/
+ The uweb internal link "i:0m" make any url such as download or indirect link visitable as a website. The test mirrors in the uweb manual are examples using the following tricks:
+"i:0m04:[url]": to treat the [url] content as html with bookmarklet. "i:0mi:5h:[url]": to treat the [url] content as html (for download or no-script links etc.) "i:0mi:5h?[postfix]::[url]": auto append query postfix to url to retrieve content. "i:0mi:5h/[regex]/[replacement]::[url]": use the result of regular expression replacement to retrieve the content.
+
+
Offline resources
/en/offlinecache/
diff --git a/en/changelog/index.html b/en/changelog/index.html
index ff6e64fd..cbd2eee9 100644
--- a/en/changelog/index.html
+++ b/en/changelog/index.html
@@ -49,7 +49,7 @@
Extract remote content (tar/tgz/zip) under the folder [path]. If [path] ends with "/", then put unzipped file under the folder "[path]/[file name stem]" (for zipped files only, not for tar/tgz).
i:0m[bookmarklet index|prefix|?postfix|/.../localfile|c[cssFlag]]:[url]
Visiting url and execute the uweb browser internal bookmarklet that keeps valid for all urls under the path of [url].
@@ -117,7 +117,7 @@ Visiting url and execute the uweb browser internal bookmarklet that keeps valid
[?postfix]: the real visited url is "[url]+[?postfix]".
-
[/...localhtml]: load the local html file that processes [url]. The first character of the local html file must be "<".
+
[/.../localfile]: load the local html/js file that processes [url]. The first character of the local html file must be "<".
All other cases will be treated as [prefix], the real visited url is "[prefix]+[url]".
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 88f6b551..b0f3c561 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -3,7 +3,7 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
/en/_posts/
- 2022-10-20T00:00:00+00:00
+ 2022-10-30T00:00:00+00:00
- /en/offlinecache/
- 2022-10-20T00:00:00+00:00
+ /en/url2site/
+ 2022-10-30T00:00:00+00:00
+
+ /en/
+ 2022-10-30T00:00:00+00:00
- /en/
+ /en/offlinecache/2022-10-20T00:00:00+00:00/en/html5/
diff --git a/en/topposts/index.xml b/en/topposts/index.xml
index d8af80b2..28ace4bf 100644
--- a/en/topposts/index.xml
+++ b/en/topposts/index.xml
@@ -17,11 +17,11 @@ uweb, termux & history versions
github
pagure
sourceforge
-Change logs 940: url pre-processing with local html ("i:0m/..../xxx.html:url")
+Change logs 940: Any url as website with local html processing ("i:0m/..../xxx.html:url")
935:
Pipe support: command line output to uweb tabs. 934:
Serverless local sites: PWA-kind web extension (chrome .crx & firefox .xpi) support. PWAs and web extensions to be used as search engines, ex. kiwix zim as search engines. 925:
-remote js: wait for remote js to be fully loaded. html5 apps are as powerful as native ones now and still secure.
+remote js: wait for remote js to be fully loaded.
diff --git a/en/url2site/index.html b/en/url2site/index.html
new file mode 100644
index 00000000..395add3c
--- /dev/null
+++ b/en/url2site/index.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Make any url as website
+
+
+
+
+ HomeTags
+
+
+
+
+
+
+
Make any url as website
+
+
+
+
+
+
+
The uweb internal link "i:0m" make any url such as download or indirect link visitable as a website. The test mirrors in the uweb manual are examples using the following tricks:
+
+
"i:0m04:[url]": to treat the [url] content as html with bookmarklet.
+
"i:0mi:5h:[url]": to treat the [url] content as html (for download or no-script links etc.)
+
"i:0mi:5h?[postfix]::[url]": auto append query postfix to url to retrieve content.
+
"i:0mi:5h/[regex]/[replacement]::[url]": use the result of regular expression replacement to retrieve the content.
+
+
For more complicated links such as cloud storage shared links, which needs user gestures to reach temporary generated content link, use
+"i:0m/.../[local.html]:[url]", where the local file "/.../[local.html]" processes "[url]" as needed.