1
0
mirror of https://github.com/minio/docs.git synced 2025-08-31 13:02:11 +03:00
Rushan 376f37f69e Add search page (#687)
- Default Sphinx search page has been replaced with Algolia's 
- Enabled routing to sync the search results with URL

**Preview:**
<img width="1458" alt="Screenshot 2022-12-30 at 14 47 28"
src="https://user-images.githubusercontent.com/13393018/210061993-c906461e-87e2-426f-b956-462cfa77ed40.png">

**How to test:**
1. Click on a search result, navigate back using the browser back button
and check whether the search result modal is open and available.
2. Type a search keyword and press the enter key to navigate to the
search results page, where you can find all the results listed.

Note: You might need to start the local web server on the exact build
sub-directory to test the point number 2.
`build/[branch]/[platform]/html/` - ✔️
`build/` - 
2022-12-30 12:42:11 -06:00
2022-12-30 12:42:11 -06:00
2022-11-02 13:18:56 -04:00
2021-08-02 16:45:17 -07:00
2022-10-07 13:43:12 -04:00
2020-08-14 18:35:26 -04:00
2022-01-31 14:12:55 -05:00
2022-10-07 13:43:12 -04:00

MinIO Documentation

Build Instructions

MinIO uses Sphinx to generate static HTML pages using ReSTructured Text (rST).

Prerequisites

  • Any GNU/Linux Operating System.
  • python 3.10.x and python-pip
  • sphinx 4.3.2
  • nodejs 14.5.0 or later
  • git or a git-compatible client

Build

NOTE: following instructions do work on macOS for testing purposes, however for production builds GNU/Linux is recommended.

  1. Clone docs repository locally.
git clone https://github.com/minio/docs && cd docs/
  1. Create a new Python virtual environment.
python3 -m venv venv && source venv/bin/activate
  1. Install all the python and nodejs dependencies
pip install -r requirements.txt && npm install && npm run build
  1. Build all targets at once:
make all
  1. View the generated documentation visit http://localhost:8000:
python -m http.server --directory build/YOUR_BRANCH/<PLATFORM>/html

License

This project is licensed under a Creative Commons Attribution 4.0 International License. See CONTRIBUTING.md guide for more information on contributing to the MinIO Documentation project.

NOTE: This work was previously licensed under AGPL3.0. You can find all AGPL3.0 licensed code at commit:73772c7f8485809446cc890188a89ece1afb93f6

Description
Документация по хранилищу объектов MinIO
Readme CC-BY-4.0 40 MiB
Languages
SCSS 33.4%
Python 18.7%
HTML 18.7%
JavaScript 18.1%
Shell 5.3%
Other 5.8%