X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=README.texi;h=ffe270463db19e0f5984cae609f8d7737e326e28;hb=392291e2888eab29f07cff1cfae4e6d69aef3ccc;hp=18b8335f207633a8b9423a6a232826c730c71c77;hpb=04e30b2388d57b4080f55a23d3ab9cfdcb952b40;p=sgblog.git diff --git a/README.texi b/README.texi index 18b8335..ffe2704 100644 --- a/README.texi +++ b/README.texi @@ -30,6 +30,7 @@ Its main competitive features: interface for working as @url{https://en.wikipedia.org/wiki/Gopher_(protocol), Gopher} server @item Topics (tags/categories) support +@item Images linking support @item Supports on the fly generation of @url{https://en.wikipedia.org/wiki/Atom_(feed), Atom} feeds for posts, comments and per-post comments @@ -115,6 +116,19 @@ To reset incorrectly added topic: $ git update-ref refs/notes/topics refs/notes/topics^ @end example +@node Images +@unnumbered Images + +You can link any number of image files with your post. You need to put +them in a directory (@code{ImgPath} configuration file's option) which +path is equal to your post's hash, with two subdirectory levels. For +example directory for post @code{3e12180dd2b6fb3b44c77c365d355d5a3796a43f} +will be @code{ImgPath/3e/12/180dd2b6fb3b44c77c365d355d5a3796a43f}. +Filenames are lexically sorted. Filename without an extension will be +image's alternative text. Currently only @file{.jxl} and @file{.webp} +are recognized. @code{ImgDomain} configuration file's option will be +used to construct URL to @code{//ImgDomain/3e/12/180dd2b6fb3b44c77c365d355d5a3796a43f}. + @node Installation @unnumbered Installation @@ -258,6 +272,10 @@ optional fields: TopicsNotesRef: refs/notes/topics # Optional file for topics state caching TopicsCachePath: /path/to/sgblog-topics-cache.gob + + # If set, then images are searched in XX/YY/ZZZ...ZZZ directory + ImgPath: /path/to/directory/with/images + ImgDomain: img.blog.example.com @} @end example