doc: fixed broken links

Massimo Melina committed Dec 20, 2025 at 19:05 UTC a76ab77afbf7cc646a2bc8dd8f361a48fa1f1f35
2 files changed +18 -19
README.md
+11 -12
@@ -4,16 +4,16 @@
4
5 ## Introduction
6
7 -Access via web your files directly from your disk.
7 +Access your files via web, directly from your disk.
8
9 -- Be your own server, share files **fresh from your disk**, with **unlimited** space and bandwidth.
10 -- **Fast:** try zipping 100GB, download starts immediately.
11 -- **Smart:** HFS tries to detect problems and suggest solutions.
9 +- Be your own server: share files **fresh from your disk** with **unlimited** space and bandwidth.
10 +- **Fast:** try zipping 100GB – download starts immediately.
11 +- **Smart:** HFS detects problems and suggest solutions.
12 - Present things the way you want: share **even a single file**, even with a different name, with our *virtual file system*.
13 - **Monitor** all activities in real-time.
14 - **Bandwidth throttling**: decide how much to give.
15 - **Direct transfers**: share large files with friends without having to upload them first.
16 -- **Expandable**: find the right plugin, or create you own
16 +- **Expandable**: install plugins for additional features.
17
18 Runs on: Windows, Linux, macOS, FreeBSD, Android
19
@@ -54,15 +54,14 @@ Runs on: Windows, Linux, macOS, FreeBSD, Android
54
55 If you need [Docker installation](https://github.com/damienzonly/hfs-docker) or [Service installation](https://github.com/rejetto/hfs/wiki/Service-installation), click the links.
56
57 -Minimum Windows version required is 10 or Server 2019. If you have a previous version, you can still follow instructions for [Other systems](#other-systems)
57 +Minimum Windows version required is 10 or Server 2019.
58
59 -1. go to https://github.com/rejetto/hfs/releases
60 -2. click on `Assets`
61 -3. **download** the right version for your system, unzip and launch `hfs` file.
62 - - Mac: if you get *"cannot be opened because it is from an unidentified developer"*,
59 +1. Download the zip file for your operating system from https://github.com/rejetto/hfs/releases
60 + - ⚠️ If you have Linux ARM or other unlisted/unsupported platforms, please see the [Other systems](#other-systems) section.
61 +2. Unzip and launch `hfs` file.
62 + - ⚠️ Mac: if you get *"cannot be opened because it is from an unidentified developer"*,
63 you can hold `control` key while clicking, then click `open`.
64 - - If your system isn't listed, please see the [Other systems](#other-systems) section.
65 -4. the browser should automatically open on `localhost` address, so you can configure the rest in the Admin-panel.
64 +3. The browser should automatically open on `localhost` address, so you can configure the rest in the Admin-panel.
65
66 Troubleshooting
67 - if a browser cannot be opened on the computer where you are installing HFS,
dev-plugins.md
+7 -7
@@ -18,7 +18,7 @@ This is probably the easiest form to start with.
18
19 A neater way is to keep it both in the form of github repo and installed plugin.
20 If you want to do so, have a folder with your github repo in it, *outside* your `.hfs` folder.
21 -As you'll see in the [[Publish your plugin]] section, you should keep your files inside the `dist` subfolder.
21 +As you'll see in the [Publish your plugin](#publish-your-plugin) section, you should keep your files inside the `dist` subfolder.
22 Then you'll need to link it inside the `plugins` folder.
23 If you go in your `.hfs/plugins` folder on linux and mac, and enter
24
@@ -511,7 +511,7 @@ E.g. HFS.onEvent("entryIcon:after", ...)
511 This is a list of available frontend-events, with respective object parameter and output.
512
513 - `additionalEntryDetails`
514 - - you receive each entry of the list, and optionally produce HTML code that will be added in the `entry-details` container.
514 + - use this to add HTML at the beginning of the `entry-details` container.
515 - parameter `{ entry: DirEntry }` current entry. The `DirEntry` type is an object with the following properties:
516 - `name: string` name of the entry.
517 - `ext: string` just the extension part of the name, dot excluded and lowercase.
@@ -528,20 +528,20 @@ This is a list of available frontend-events, with respective object parameter an
528 - `getDefaultIcon: ()=>ReactElement` produces the default icon for this entry
529 - output `Html`
530 - `entry`
531 - - you receive each entry of the list, and optionally produce HTML code that will completely replace the entry row/slot.
531 + - called displaying each entry of the list, and optionally produce HTML code that will completely replace the entry row/slot.
532 - parameter `{ entry: DirEntry }` (refer above for DirEntry object)
533 - output `Html`
534 - return null if you want to hide this entry, or undefined to leave it unchanged
535 - `afterEntryName`
536 - - you receive each entry of the list, and optionally produce HTML code that will be added after the name of the entry.
536 + - use this to add HTML after the name of the entry.
537 - parameter `{ entry: DirEntry }` (refer above for DirEntry object)
538 - output `Html`
539 - `entryIcon`
540 - - you receive an entry of the list and optionally produce HTML that will be used in place of the standard icon.
540 + - use this to change the entry icon.
541 - parameter `{ entry: DirEntry }` (refer above for DirEntry object)
542 - output `Html`
543 - `beforeHeader` & `afterHeader`
544 - - use this to produce content that should go right before/after the `header` part
544 + - use this to add HTML right before/after the `header` part
545 - output `Html`
546 - `beforeLogin`
547 - no parameter
@@ -876,7 +876,7 @@ While you may just put a zip on any website, that would require manual installat
876 If you want to appear in the Admin-panel, for easier finding and installation, please do as follows.
877
878 Be sure that you are exporting (not returning) the essential properties, like `apiRequired`.
879 -Find the full list in the [[Things a plugin can export]], marked with "JSON syntax".
879 +Find the full list in the [Things a plugin can export](#things-a-plugin-can-export) section, marked with "JSON syntax".
880
881 Suggested method for publishing is to have a dedicated repository on GitHub, with topic `hfs-plugin`.
882 To set the topic go on the repo home and click on the gear icon near the "About" box.