Updated _Sidebar (markdown)
diff --git a/_Sidebar.md b/_Sidebar.md
index 72afa42..aefcb08 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -1,59 +1,44 @@
-* [What is V8?](Home)
-* [Introduction](Introduction)
-* [Building from source (start here)](Building-from-Source)
-   * [Checking out source](Checking-out-source)
-   * [Using Git](Using-Git)
-   * [Building with GN](Building-with-GN)
-   * [Deprecated: Building with Gyp](Building-with-Gyp)
-   * [Cross-compiling for ARM](Cross-compiling-for-ARM)
-   * [GUI and IDE access](GUI-and-IDE-access)
-* [Contributing](Contributing)
-   * [Code of conduct](Code-of-conduct)
-   * [Committer’s responsibility](Committer's-responsibility)
-   * [Testing](Testing)
-   * [Evaluating Code Coverage](Evaluating-Code-Coverage)
-   * [Release process](Release-Process)
-   * [Feature launch process](Feature-Launch-Process)
-   * [Merging & patching](Merging-&-Patching)
-   * [Triaging issues](Triaging-issues)
-   * [Becoming a committer](Becoming-a-committer)
-   * [Handling of ports](Handling-of-Ports)
-   * [Reporting security bugs](Reporting-security-bugs)
-   * [Node.js integration build](What-to-do-if-your-CL-broke-the-Node.js-integration-build)
-   * [How to change V8 public API](How-to-change-V8-public-API)
-* Test infrastructure
-   * [API stability](API-stability)
-   * [Blink layout tests](Blink-layout-tests)
-   * [Flake bisect](Flake-bisect)
-* Documentation
-   * [Using D8](Using-D8)
-      * [D8 on Android](D8-on-Android)
-   * Debugging
-      * [V8 Inspector API](Debugging-over-the-V8-Inspector-API)
-      * [Stack Trace API](Stack-Trace-API)
-      * [ARM debugging](ARM-Debugging)
-      * [Debugging Builtins with GDB](Debugging-Builtins-with-GDB)
-      * [GDB JIT Interface](GDB-JIT-Interface)
-      * [Memory Leaks](Memory-Leaks)
-   * Writing Optimizable JavaScript
-      * [Suggested readings](Suggested-Readings)
-      * [V8 internal profiler](V8-Profiler)
-      * [Using V8’s internal profiler](Using-V8’s-internal-profiler)
-      * [V8 Linux perf integration](V8-Linux-perf-Integration)
-      * [Profiling Chromium with V8](Profiling-Chromium-with-v8)
-      * [Tracing V8](Tracing-V8)
-   * Embedding V8
-      * [Getting started](Getting-Started-with-Embedding)
-      * [Example code](Example-code)
-      * [Embedder’s guide](Embedder's-Guide)
-      * [Version numbers](Version-numbers)
-      * [Built-in functions](Built-in-functions)
-      * [i18n support](i18n-support)
-      * [Untrusted code mitigations](Untrusted-code-mitigations) 
-      * [[External] V8 API](http://v8.paulfryzel.com/docs/master/index.html)
-   * Under the hood
-      * [Design elements](Design-Elements)
-      * [Ignition](Ignition)
-      * [TurboFan](TurboFan)
-      * [CodeStubAssembler built-ins](CodeStubAssembler-Builtins)
-
+*   [Building V8 from source](https://v8.dev/docs/build)
+    *   [Checking out the V8 source code](https://v8.dev/docs/source-code)
+    *   [Building with GN](https://v8.dev/docs/build-gn)
+    *   [Cross-compiling for ARM](https://v8.dev/docs/cross-compile-arm)
+    *   [GUI and IDE setup](https://v8.dev/docs/ide-setup)
+*   [Contributing](https://v8.dev/docs/contribute)
+    *   [V8’s public API and its stability](https://v8.dev/docs/api)
+    *   [Becoming a V8 committer](https://v8.dev/docs/become-committer)
+    *   [Committer’s responsibility](https://v8.dev/docs/committer-responsibility)
+    *   [Blink layout tests](https://v8.dev/docs/blink-layout-tests)
+    *   [Evaluating code coverage](https://v8.dev/docs/evaluate-code-coverage)
+    *   [Release process](https://v8.dev/docs/release-process)
+    *   [Feature launch process](https://v8.dev/docs/feature-launch-process)
+    *   [Flake bisect](https://v8.dev/docs/flake-bisect)
+    *   [Handling of ports](https://v8.dev/docs/ports)
+    *   [Merging & patching](https://v8.dev/docs/merge-patch)
+    *   [Node.js integration build](https://v8.dev/docs/node-integration)
+    *   [Reporting security bugs](https://v8.dev/docs/security-bugs)
+    *   [Testing](https://v8.dev/docs/test)
+    *   [Triaging issues](https://v8.dev/docs/triage-issues)
+*   Debugging
+    *   [ARM debugging](https://v8.dev/docs/debug-arm)
+    *   [Debugging builtins with GDB](https://v8.dev/docs/gdb)
+    *   [Debugging over the V8 Inspector Protocol](https://v8.dev/docs/inspector)
+    *   [GDB JIT Compilation Interface integration](https://v8.dev/docs/gdb-jit)
+    *   [Investigating memory leaks](https://v8.dev/docs/memory-leaks)
+    *   [Stack trace API](https://v8.dev/docs/stack-trace-api)
+    *   [Using D8](https://v8.dev/docs/d8)
+    *   [Using D8 on Android](https://v8.dev/docs/d8-android)
+*   Embedding V8
+    *   [Guide to embedding V8](https://v8.dev/docs/embed)
+    *   [Version numbers](https://v8.dev/docs/version-numbers)
+    *   [Built-in functions](https://v8.dev/docs/builtin-functions)
+    *   [i18n support](https://v8.dev/docs/i18n)
+    *   [Untrusted code mitigations](https://v8.dev/docs/untrusted-code-mitigations)
+*   Under the hood
+    *   [Ignition](https://v8.dev/docs/ignition)
+    *   [TurboFan](https://v8.dev/docs/turbofan)
+    *   [CodeStubAssembler built-ins](https://v8.dev/docs/csa-builtins)
+*   Writing optimizable JavaScript
+    *   [Using V8’s sample-based profiler](https://v8.dev/docs/profile)
+    *   [Profiling Chromium with V8](https://v8.dev/docs/profile-chromium)
+    *   [Using Linux `perf` with V8](https://v8.dev/docs/linux-perf)
+    *   [Tracing V8](https://v8.dev/docs/trace)
\ No newline at end of file