Skip to content

Commit

Permalink
SEO improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
lyie28 committed Nov 10, 2023
1 parent 367db7e commit 44d5806
Show file tree
Hide file tree
Showing 22 changed files with 52 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/docs/advanced/build-from-sources/client.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Build BlindAI Client SDK on Linux/Windows: Follow our guide for dependencies, instructions, and development empowerment.">

# Build the BlindAI Client SDK from source
_________________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/advanced/build-from-sources/server.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="BlindAI server building guide: Ensure dependencies and hardware readiness, and follow steps for a secure setup.">

# Build the server from source

!!! info
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/advanced/contributing/blindai-project-structure.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Explore BlindAI's codebase structure: client, server, docs, and more for insightful organization of secure AI solutions.">

# BlindAI Project Structure

Let us introduce you to the project directory structure for BlindAI.
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/advanced/contributing/code_of_conduct.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="BlindAI's inclusive community: Learn our Code of Conduct for respectful interaction and healthy environment maintenance.">

# Contributor Covenant Code of Conduct
________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/advanced/contributing/contributing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Contribute to BlindAI: Follow our guide for issue reporting, enhancements, and pull requests while upholding conduct standards.">

# Contributing to BlindAI
_________________________________

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Set up BlindAI development: Clone the repository, install dependencies, and compile client/server for confident contribution.">

### Development environment
If you want to make changes to the code, it is recommended you use our pre-configured development container, which contains all the dependencies you need to run and use blindai.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/advanced/verify_blindai.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Learn BlindAI's code integrity and security through remote attestation, with SGX2 machine testing for unauthorized modification protection.">

### Verifying code integrity checks in BlindAI

The code integrity checks are part of the remote attestation process in BlindAI. It is a key security check which checks that the BlindAI application running in our server instance has not been tampered with.
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/concepts/BlindAI_Core.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Discover BlindAI Core: Secure AI model serving with remote attestation, Python API, and hardware security for data protection.">

# BlindAI Core: Overview
________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/concepts/SGX_vs_Nitro.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Explore Intel SGX vs. Nitro Enclaves in BlindAI: Attestation, Trusted Computing Bases, and data privacy in secure environments.">

# Secure Enclaves
________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/getting-started/blindai_structure.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Access AI models privately with BlindAI: Learn about API, Whisper integration, and secure model deployment with BlindAI Core.">

# How is BlindAI structured?
________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/getting-started/confidential_computing.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Understand BlindAI's data protection through Confidential Computing, Trusted Execution Environments, and attestation.">

# How does BlindAI protect your data?
_________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/getting-started/quick-tour.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"id": "7-tQfVM_pJcr"
},
"source": [
"<meta name=\"description\" content=\"Quick Tour of BlindAI API: Open-source Python library for private AI model access and Whisper model audio transcription.\">\n",
"\n",
"<div id=\"colab_button\">\n",
" <h1>Quick tour</h1>\n",
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/mithril-security/blindai/blob/main/docs/docs/getting-started/quick-tour.ipynb\"> \n",
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/getting-started/why-blindai.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Why choose BlindAI: AI model deployment with privacy in cloud/on-premise, using confidential computing and Intel SGX.">

# Why BlindAI?
________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/how-to-guides/covid_net_confidential.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"id": "EPRppfayqvHD"
},
"source": [
"<meta name=\"description\" content=\"Secure AI model deployment with BlindAI for private Covid-19 diagnosis. Data privacy with SGX enclaves.\">\n",
"\n",
"<div id=\"colab_button\">\n",
" <h1>Confidential diagnosis with Covid-NET</h1>\n",
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/mithril-security/blindai/blob/main/docs/docs/how-to-guides/covid_net_confidential.ipynb\"> \n",
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/security/remote_attestation.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Improve SEO with our Intel SGX Remote Attestation guide: Learn secure enclave verification through ECDSA attestation.">

# Remote attestation Implementation
__________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/security/threat_model.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Comprehend BlindAI's Threat Model for Intel SGX and Fortanix EDP: Threat agents, potential risks, and mitigation strategies.">

# Threat model
__________________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/tutorials/api/coming_soon.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="BlindAI's open-source models with privacy: Explore Whisper ASR system and OpenChatKit for chatbots, with privacy tutorials.">

# BlindAI API models
_________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/tutorials/api/whisper_tutorial.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"id": "7-tQfVM_pJcr"
},
"source": [
"<meta name=\"description\" content=\"Transcribe audio privately with Whisper and BlindAI API: Install Python library, transcribe securely with hardware attestation.\">\n",
"\n",
"<div id=\"colab_button\">\n",
" <h1>Whisper integration</h1>\n",
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/mithril-security/blindai/blob/main/docs/docs/tutorials/api/whisper_tutorial.ipynb\"> \n",
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/tutorials/core/installation.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="BlindAI installation guide: Test without hardware security, deploy on Azure DCsv3 VM, and set up on-premise with Intel SGX+FLC.">

# Installation
________________________________

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/tutorials/core/uploading_models.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
"id": "WJ9jprifq1aH"
},
"source": [
"<meta name=\"description\" content=\"Upload and test ML models securely on BlindAI server: Ensure user data privacy and security during AI model deployment.\">\n",
"\n",
"<div id=\"colab_button\">\n",
" <h1>Uploading models</h1>\n",
" <a target=\"_blank\" href=\"https://colab.research.google.com/github/mithril-security/blindai/blob/main/docs/docs/tutorials/core/uploading_models.ipynb\"> \n",
Expand Down
10 changes: 10 additions & 0 deletions docs/generate_api_reference.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
#!/bin/bash

# script to generate the python API reference
# pdoc3 must be installed (pip install pdoc3)
pip install pdoc3
pdoc --html --skip-errors --template-dir docs/pdoc_template -o docs/ client/blindai --force
sed -i '/<p>Generated by <a href="https:\/\/pdoc3.github.io\/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc<\/cite> 0.10.0<\/a>.<\/p>/d' docs/blindai/*.html
sed -i '/<head>/a <meta name="description" content="Explore BlindAI\'s \'Audio\' class for Whisper-based audio-text transcription in Python, with Trusted Execution Environment support.">' docs/blindai/api.html
sed -i '/<head>/a <meta name="description" content="Use \'BlindAI Audio\' for Whisper-powered audio-text conversion\; ensure security with Trusted Execution Environments.">' docs/blindai/audio.html
sed -i '/<head>/a <meta name="description" content="Learn \'blindai.client\' for secure AI server connections, model uploads, and inferences. Boost data security with Python client module.">' docs/blindai/client.html
sed -i '/<head>/a <meta name="description" content="Dive into \'blindai.core\': Secure server connections, attestation, and privacy-focused features in BlindAI\'s core module.">' docs/blindai/core.html
sed -i '/<head>/a <meta name="description" content="Uncover \'BlindAI\' package: AI privacy, audio processing, secure connections, and more in a robust Python toolkit.">' docs/blindai/index.html
sed -i '/<head>/a <meta name="description" content="Master BlindAI testing: Start mock servers, validate AI solutions, and improve performance with BlindAI\'s testing tools.">' docs/blindai/testing.html
sed -i '/<head>/a <meta name="description" content="Use \'blindai.utils\' for utility functions like certificate conversion and Whisper Tiny 20 tokens. Streamline AI workflows.">' docs/blindai/utils.html
# script to generate the python API reference
# pdoc3 must be installed (pip install pdoc3)
set -e
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<meta name="description" content="Discover BlindAI: Open-source AI privacy via Trusted Execution Environments and Python for secure model querying.">

# 👋 Welcome to BlindAI!
________________________________________________________

Expand Down

0 comments on commit 44d5806

Please sign in to comment.