From 1dcc8e4c8e42309652ffd47a2716ac6092387c0e Mon Sep 17 00:00:00 2001 From: rawkintrevo Date: Tue, 21 Jan 2025 16:51:28 -0600 Subject: [PATCH] Add QC Primer --- website/Gemfile | 1 + website/_config.yml | 1 + website/_includes/head.html | 21 +- website/_includes/navbar.html | 12 + website/general/books-tutorials-and-talks.md | 2 - .../01_introduction/index.md | 93 ++++ .../03_qubits/index.md | 84 ++++ .../04_quantum_gates/index.md | 136 ++++++ .../05_quantum_circuits/index.md | 126 +++++ .../06_quantum_entanglement/index.md | 111 +++++ .../07_quantum_algorithms/index.md | 129 +++++ .../08_quantum_error_correction/index.md | 81 +++ .../09_applications/index.md | 462 ++++++++++++++++++ .../10_advanced_topics/index.md | 110 +++++ website/quantum-computing-primer/index.md | 51 ++ 15 files changed, 1417 insertions(+), 3 deletions(-) create mode 100644 website/quantum-computing-primer/01_introduction/index.md create mode 100644 website/quantum-computing-primer/03_qubits/index.md create mode 100644 website/quantum-computing-primer/04_quantum_gates/index.md create mode 100644 website/quantum-computing-primer/05_quantum_circuits/index.md create mode 100644 website/quantum-computing-primer/06_quantum_entanglement/index.md create mode 100644 website/quantum-computing-primer/07_quantum_algorithms/index.md create mode 100644 website/quantum-computing-primer/08_quantum_error_correction/index.md create mode 100644 website/quantum-computing-primer/09_applications/index.md create mode 100644 website/quantum-computing-primer/10_advanced_topics/index.md create mode 100644 website/quantum-computing-primer/index.md diff --git a/website/Gemfile b/website/Gemfile index 065d8888eb..b4c783d49c 100644 --- a/website/Gemfile +++ b/website/Gemfile @@ -29,6 +29,7 @@ source "https://rubygems.org" # Happy Jekylling! gem "jekyll", "4.3.2" +gem 'jekyll-latex' # If you want to use GitHub Pages, remove the "gem "jekyll"" above and # uncomment the line below. To upgrade, run `bundle update github-pages`. diff --git a/website/_config.yml b/website/_config.yml index 40a0238e84..d353501a20 100644 --- a/website/_config.yml +++ b/website/_config.yml @@ -41,6 +41,7 @@ baseurl: "" markdown: kramdown plugins: - jekyll-feed + - jekyll-latex # Exclude from processing. # The following items will not be processed, by default. Create a custom list diff --git a/website/_includes/head.html b/website/_includes/head.html index ef474ce980..298e693159 100644 --- a/website/_includes/head.html +++ b/website/_includes/head.html @@ -23,5 +23,24 @@ - + diff --git a/website/_includes/navbar.html b/website/_includes/navbar.html index 1a16db61ed..6f78ec927e 100644 --- a/website/_includes/navbar.html +++ b/website/_includes/navbar.html @@ -31,6 +31,18 @@ +