From 461c5c848a94b807b620f16cca0879d2b0ffdb59 Mon Sep 17 00:00:00 2001 From: WilsonNet Date: Mon, 9 Oct 2023 12:03:03 +0000 Subject: [PATCH] jekyll build from Action 3e0af61e03085fb7159a8d1f0a449d0feecdeac9 --- .nojekyll | 0 404.html | 11 + CNAME | 1 + LICENSE | 201 ++++++++++++++++ about.html | 11 + assets/main.css | 277 ++++++++++++++++++++++ assets/main.css.map | 20 ++ assets/minima-social-icons.svg | 33 +++ feed.xml | 1 + images/favicon/android-chrome-192x192.png | Bin 0 -> 8627 bytes images/favicon/android-chrome-512x512.png | Bin 0 -> 15893 bytes images/favicon/apple-touch-icon.png | Bin 0 -> 7746 bytes images/favicon/favicon.ico | Bin 0 -> 15406 bytes images/favicon/favicon.svg | 4 + images/favicon/site.webmanifest | 1 + images/libsql-1200x630.png | Bin 0 -> 16862 bytes images/libsql-square-large.png | Bin 0 -> 38485 bytes index.html | 11 + manifest.webmanifest | 11 + redirects.json | 1 + 20 files changed, 583 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 LICENSE create mode 100644 about.html create mode 100644 assets/main.css create mode 100644 assets/main.css.map create mode 100644 assets/minima-social-icons.svg create mode 100644 feed.xml create mode 100644 images/favicon/android-chrome-192x192.png create mode 100644 images/favicon/android-chrome-512x512.png create mode 100644 images/favicon/apple-touch-icon.png create mode 100644 images/favicon/favicon.ico create mode 100644 images/favicon/favicon.svg create mode 100644 images/favicon/site.webmanifest create mode 100644 images/libsql-1200x630.png create mode 100644 images/libsql-square-large.png create mode 100644 index.html create mode 100644 manifest.webmanifest create mode 100644 redirects.json diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..619eb26 --- /dev/null +++ b/404.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..a1afd2c --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +libsql.org \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/about.html b/about.html new file mode 100644 index 0000000..e2285a5 --- /dev/null +++ b/about.html @@ -0,0 +1,11 @@ + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/assets/main.css b/assets/main.css new file mode 100644 index 0000000..e5c9b73 --- /dev/null +++ b/assets/main.css @@ -0,0 +1,277 @@ +/** Reset some basic elements */ +body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, hr, dl, dd, ol, ul, figure { margin: 0; padding: 0; } + +/** Basic styling */ +body { font: 400 16px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; color: #111; background-color: #fdfdfd; -webkit-text-size-adjust: 100%; -webkit-font-feature-settings: "kern" 1; -moz-font-feature-settings: "kern" 1; -o-font-feature-settings: "kern" 1; font-feature-settings: "kern" 1; font-kerning: normal; display: flex; min-height: 100vh; flex-direction: column; } + +/** Set `margin-bottom` to maintain vertical rhythm */ +h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, figure, .highlight { margin-bottom: 15px; } + +/** `main` element */ +main { display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */ } + +/** Images */ +img { max-width: 100%; vertical-align: middle; } + +/** Figures */ +figure > img { display: block; } + +figcaption { font-size: 14px; } + +/** Lists */ +ul, ol { margin-left: 30px; } + +li > ul, li > ol { margin-bottom: 0; } + +/** Headings */ +h1, h2, h3, h4, h5, h6 { font-weight: 400; } + +/** Links */ +a { color: #2a7ae2; text-decoration: none; } + +a:visited { color: #1756a9; } + +a:hover { color: #111; text-decoration: underline; } + +.social-media-list a:hover { text-decoration: none; } + +.social-media-list a:hover .username { text-decoration: underline; } + +/** Blockquotes */ +blockquote { color: #828282; border-left: 4px solid #e8e8e8; padding-left: 15px; font-size: 18px; letter-spacing: -1px; font-style: italic; } + +blockquote > :last-child { margin-bottom: 0; } + +/** Code formatting */ +pre, code { font-size: 15px; border: 1px solid #e8e8e8; border-radius: 3px; background-color: #eef; } + +code { padding: 1px 5px; } + +pre { padding: 8px 12px; overflow-x: auto; } + +pre > code { border: 0; padding-right: 0; padding-left: 0; } + +/** Wrapper */ +.wrapper { max-width: -webkit-calc(800px - (30px * 2)); max-width: calc(800px - (30px * 2)); margin-right: auto; margin-left: auto; padding-right: 30px; padding-left: 30px; } + +@media screen and (max-width: 800px) { .wrapper { max-width: -webkit-calc(800px - (30px)); max-width: calc(800px - (30px)); padding-right: 15px; padding-left: 15px; } } + +/** Clearfix */ +.footer-col-wrapper:after, .wrapper:after { content: ""; display: table; clear: both; } + +/** Icons */ +.svg-icon { width: 16px; height: 16px; display: inline-block; fill: #828282; padding-right: 5px; vertical-align: text-top; } + +.social-media-list li + li { padding-top: 5px; } + +/** Tables */ +table { margin-bottom: 30px; width: 100%; text-align: left; color: #3f3f3f; border-collapse: collapse; border: 1px solid #e8e8e8; } + +table tr:nth-child(even) { background-color: #f7f7f7; } + +table th, table td { padding: 10px 15px; } + +table th { background-color: #f0f0f0; border: 1px solid #dedede; border-bottom-color: #c9c9c9; } + +table td { border: 1px solid #e8e8e8; } + +/** Site header */ +.site-header { border-top: 5px solid #424242; border-bottom: 1px solid #e8e8e8; min-height: 55.95px; position: relative; } + +.site-title { font-size: 26px; font-weight: 300; line-height: 54px; letter-spacing: -1px; margin-bottom: 0; float: left; } + +.site-title, .site-title:visited { color: #424242; } + +.site-nav { float: right; line-height: 54px; } + +.site-nav .nav-trigger { display: none; } + +.site-nav .menu-icon { display: none; } + +.site-nav .page-link { color: #111; line-height: 1.5; } + +.site-nav .page-link:not(:last-child) { margin-right: 20px; } + +@media screen and (max-width: 600px) { .site-nav { position: absolute; top: 9px; right: 15px; background-color: #fdfdfd; border: 1px solid #e8e8e8; border-radius: 5px; text-align: right; } .site-nav label[for="nav-trigger"] { display: block; float: right; width: 36px; height: 36px; z-index: 2; cursor: pointer; } .site-nav .menu-icon { display: block; float: right; width: 36px; height: 26px; line-height: 0; padding-top: 10px; text-align: center; } .site-nav .menu-icon > svg { fill: #424242; } .site-nav input ~ .trigger { clear: both; display: none; } .site-nav input:checked ~ .trigger { display: block; padding-bottom: 5px; } .site-nav .page-link { display: block; padding: 5px 10px; margin-left: 20px; } .site-nav .page-link:not(:last-child) { margin-right: 0; } } + +/** Site footer */ +.site-footer { border-top: 1px solid #e8e8e8; padding: 30px 0; } + +.footer-heading { font-size: 18px; margin-bottom: 15px; } + +.contact-list, .social-media-list { list-style: none; margin-left: 0; } + +.footer-col-wrapper { font-size: 15px; color: #828282; margin-left: -15px; } + +.footer-col { float: left; margin-bottom: 15px; padding-left: 15px; } + +.footer-col-1 { width: -webkit-calc(35% - (30px / 2)); width: calc(35% - (30px / 2)); } + +.footer-col-2 { width: -webkit-calc(20% - (30px / 2)); width: calc(20% - (30px / 2)); } + +.footer-col-3 { width: -webkit-calc(45% - (30px / 2)); width: calc(45% - (30px / 2)); } + +@media screen and (max-width: 800px) { .footer-col-1, .footer-col-2 { width: -webkit-calc(50% - (30px / 2)); width: calc(50% - (30px / 2)); } .footer-col-3 { width: -webkit-calc(100% - (30px / 2)); width: calc(100% - (30px / 2)); } } + +@media screen and (max-width: 600px) { .footer-col { float: none; width: -webkit-calc(100% - (30px / 2)); width: calc(100% - (30px / 2)); } } + +/** Page content */ +.page-content { padding: 30px 0; flex: 1; } + +.page-heading { font-size: 32px; } + +.post-list-heading { font-size: 28px; } + +.post-list { margin-left: 0; list-style: none; } + +.post-list > li { margin-bottom: 30px; } + +.post-meta { font-size: 14px; color: #828282; } + +.post-link { display: block; font-size: 24px; } + +/** Posts */ +.post-header { margin-bottom: 30px; } + +.post-title { font-size: 42px; letter-spacing: -1px; line-height: 1; } + +@media screen and (max-width: 800px) { .post-title { font-size: 36px; } } + +.post-content { margin-bottom: 30px; } + +.post-content h2 { font-size: 32px; } + +@media screen and (max-width: 800px) { .post-content h2 { font-size: 28px; } } + +.post-content h3 { font-size: 26px; } + +@media screen and (max-width: 800px) { .post-content h3 { font-size: 22px; } } + +.post-content h4 { font-size: 20px; } + +@media screen and (max-width: 800px) { .post-content h4 { font-size: 18px; } } + +/** Syntax highlighting styles */ +.highlight { background: #fff; } + +.highlighter-rouge .highlight { background: #eef; } + +.highlight .c { color: #998; font-style: italic; } + +.highlight .err { color: #a61717; background-color: #e3d2d2; } + +.highlight .k { font-weight: bold; } + +.highlight .o { font-weight: bold; } + +.highlight .cm { color: #998; font-style: italic; } + +.highlight .cp { color: #999; font-weight: bold; } + +.highlight .c1 { color: #998; font-style: italic; } + +.highlight .cs { color: #999; font-weight: bold; font-style: italic; } + +.highlight .gd { color: #000; background-color: #fdd; } + +.highlight .gd .x { color: #000; background-color: #faa; } + +.highlight .ge { font-style: italic; } + +.highlight .gr { color: #a00; } + +.highlight .gh { color: #999; } + +.highlight .gi { color: #000; background-color: #dfd; } + +.highlight .gi .x { color: #000; background-color: #afa; } + +.highlight .go { color: #888; } + +.highlight .gp { color: #555; } + +.highlight .gs { font-weight: bold; } + +.highlight .gu { color: #aaa; } + +.highlight .gt { color: #a00; } + +.highlight .kc { font-weight: bold; } + +.highlight .kd { font-weight: bold; } + +.highlight .kp { font-weight: bold; } + +.highlight .kr { font-weight: bold; } + +.highlight .kt { color: #458; font-weight: bold; } + +.highlight .m { color: #099; } + +.highlight .s { color: #d14; } + +.highlight .na { color: #008080; } + +.highlight .nb { color: #0086B3; } + +.highlight .nc { color: #458; font-weight: bold; } + +.highlight .no { color: #008080; } + +.highlight .ni { color: #800080; } + +.highlight .ne { color: #900; font-weight: bold; } + +.highlight .nf { color: #900; font-weight: bold; } + +.highlight .nn { color: #555; } + +.highlight .nt { color: #000080; } + +.highlight .nv { color: #008080; } + +.highlight .ow { font-weight: bold; } + +.highlight .w { color: #bbb; } + +.highlight .mf { color: #099; } + +.highlight .mh { color: #099; } + +.highlight .mi { color: #099; } + +.highlight .mo { color: #099; } + +.highlight .sb { color: #d14; } + +.highlight .sc { color: #d14; } + +.highlight .sd { color: #d14; } + +.highlight .s2 { color: #d14; } + +.highlight .se { color: #d14; } + +.highlight .sh { color: #d14; } + +.highlight .si { color: #d14; } + +.highlight .sx { color: #d14; } + +.highlight .sr { color: #009926; } + +.highlight .s1 { color: #d14; } + +.highlight .ss { color: #990073; } + +.highlight .bp { color: #999; } + +.highlight .vc { color: #008080; } + +.highlight .vg { color: #008080; } + +.highlight .vi { color: #008080; } + +.highlight .il { color: #099; } + +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/assets/main.css.map b/assets/main.css.map new file mode 100644 index 0000000..7e2a1b4 --- /dev/null +++ b/assets/main.css.map @@ -0,0 +1,20 @@ +{ + "version": 3, + "file": "main.css", + "sources": [ + "main.scss", + "vendor/bundle/ruby/2.7.0/gems/minima-2.5.1/_sass/minima.scss", + "vendor/bundle/ruby/2.7.0/gems/minima-2.5.1/_sass/minima/_base.scss", + "vendor/bundle/ruby/2.7.0/gems/minima-2.5.1/_sass/minima/_layout.scss", + "vendor/bundle/ruby/2.7.0/gems/minima-2.5.1/_sass/minima/_syntax-highlighting.scss" + ], + "sourcesContent": [ + "@import \"minima\";\n", + "@charset \"utf-8\";\n\n// Define defaults for each variable.\n\n$base-font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\" !default;\n$base-font-size: 16px !default;\n$base-font-weight: 400 !default;\n$small-font-size: $base-font-size * 0.875 !default;\n$base-line-height: 1.5 !default;\n\n$spacing-unit: 30px !default;\n\n$text-color: #111 !default;\n$background-color: #fdfdfd !default;\n$brand-color: #2a7ae2 !default;\n\n$grey-color: #828282 !default;\n$grey-color-light: lighten($grey-color, 40%) !default;\n$grey-color-dark: darken($grey-color, 25%) !default;\n\n$table-text-align: left !default;\n\n// Width of the content area\n$content-width: 800px !default;\n\n$on-palm: 600px !default;\n$on-laptop: 800px !default;\n\n// Use media queries like this:\n// @include media-query($on-palm) {\n// .wrapper {\n// padding-right: $spacing-unit / 2;\n// padding-left: $spacing-unit / 2;\n// }\n// }\n@mixin media-query($device) {\n @media screen and (max-width: $device) {\n @content;\n }\n}\n\n@mixin relative-font-size($ratio) {\n font-size: $base-font-size * $ratio;\n}\n\n// Import partials.\n@import\n \"minima/base\",\n \"minima/layout\",\n \"minima/syntax-highlighting\"\n;\n", + "/**\n * Reset some basic elements\n */\nbody, h1, h2, h3, h4, h5, h6,\np, blockquote, pre, hr,\ndl, dd, ol, ul, figure {\n margin: 0;\n padding: 0;\n}\n\n\n\n/**\n * Basic styling\n */\nbody {\n font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family;\n color: $text-color;\n background-color: $background-color;\n -webkit-text-size-adjust: 100%;\n -webkit-font-feature-settings: \"kern\" 1;\n -moz-font-feature-settings: \"kern\" 1;\n -o-font-feature-settings: \"kern\" 1;\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n display: flex;\n min-height: 100vh;\n flex-direction: column;\n}\n\n\n\n/**\n * Set `margin-bottom` to maintain vertical rhythm\n */\nh1, h2, h3, h4, h5, h6,\np, blockquote, pre,\nul, ol, dl, figure,\n%vertical-rhythm {\n margin-bottom: $spacing-unit / 2;\n}\n\n\n\n/**\n * `main` element\n */\nmain {\n display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */\n}\n\n\n\n/**\n * Images\n */\nimg {\n max-width: 100%;\n vertical-align: middle;\n}\n\n\n\n/**\n * Figures\n */\nfigure > img {\n display: block;\n}\n\nfigcaption {\n font-size: $small-font-size;\n}\n\n\n\n/**\n * Lists\n */\nul, ol {\n margin-left: $spacing-unit;\n}\n\nli {\n > ul,\n > ol {\n margin-bottom: 0;\n }\n}\n\n\n\n/**\n * Headings\n */\nh1, h2, h3, h4, h5, h6 {\n font-weight: $base-font-weight;\n}\n\n\n\n/**\n * Links\n */\na {\n color: $brand-color;\n text-decoration: none;\n\n &:visited {\n color: darken($brand-color, 15%);\n }\n\n &:hover {\n color: $text-color;\n text-decoration: underline;\n }\n\n .social-media-list &:hover {\n text-decoration: none;\n\n .username {\n text-decoration: underline;\n }\n }\n}\n\n\n/**\n * Blockquotes\n */\nblockquote {\n color: $grey-color;\n border-left: 4px solid $grey-color-light;\n padding-left: $spacing-unit / 2;\n @include relative-font-size(1.125);\n letter-spacing: -1px;\n font-style: italic;\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n\n\n/**\n * Code formatting\n */\npre,\ncode {\n @include relative-font-size(0.9375);\n border: 1px solid $grey-color-light;\n border-radius: 3px;\n background-color: #eef;\n}\n\ncode {\n padding: 1px 5px;\n}\n\npre {\n padding: 8px 12px;\n overflow-x: auto;\n\n > code {\n border: 0;\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n\n/**\n * Wrapper\n */\n.wrapper {\n max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));\n max-width: calc(#{$content-width} - (#{$spacing-unit} * 2));\n margin-right: auto;\n margin-left: auto;\n padding-right: $spacing-unit;\n padding-left: $spacing-unit;\n @extend %clearfix;\n\n @include media-query($on-laptop) {\n max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));\n max-width: calc(#{$content-width} - (#{$spacing-unit}));\n padding-right: $spacing-unit / 2;\n padding-left: $spacing-unit / 2;\n }\n}\n\n\n\n/**\n * Clearfix\n */\n%clearfix:after {\n content: \"\";\n display: table;\n clear: both;\n}\n\n\n\n/**\n * Icons\n */\n\n.svg-icon {\n width: 16px;\n height: 16px;\n display: inline-block;\n fill: #{$grey-color};\n padding-right: 5px;\n vertical-align: text-top;\n}\n\n.social-media-list {\n li + li {\n padding-top: 5px;\n }\n}\n\n\n\n/**\n * Tables\n */\ntable {\n margin-bottom: $spacing-unit;\n width: 100%;\n text-align: $table-text-align;\n color: lighten($text-color, 18%);\n border-collapse: collapse;\n border: 1px solid $grey-color-light;\n tr {\n &:nth-child(even) {\n background-color: lighten($grey-color-light, 6%);\n }\n }\n th, td {\n padding: ($spacing-unit / 3) ($spacing-unit / 2);\n }\n th {\n background-color: lighten($grey-color-light, 3%);\n border: 1px solid darken($grey-color-light, 4%);\n border-bottom-color: darken($grey-color-light, 12%);\n }\n td {\n border: 1px solid $grey-color-light;\n }\n}\n", + "/**\n * Site header\n */\n.site-header {\n border-top: 5px solid $grey-color-dark;\n border-bottom: 1px solid $grey-color-light;\n min-height: $spacing-unit * 1.865;\n\n // Positioning context for the mobile navigation icon\n position: relative;\n}\n\n.site-title {\n @include relative-font-size(1.625);\n font-weight: 300;\n line-height: $base-line-height * $base-font-size * 2.25;\n letter-spacing: -1px;\n margin-bottom: 0;\n float: left;\n\n &,\n &:visited {\n color: $grey-color-dark;\n }\n}\n\n.site-nav {\n float: right;\n line-height: $base-line-height * $base-font-size * 2.25;\n\n .nav-trigger {\n display: none;\n }\n\n .menu-icon {\n display: none;\n }\n\n .page-link {\n color: $text-color;\n line-height: $base-line-height;\n\n // Gaps between nav items, but not on the last one\n &:not(:last-child) {\n margin-right: 20px;\n }\n }\n\n @include media-query($on-palm) {\n position: absolute;\n top: 9px;\n right: $spacing-unit / 2;\n background-color: $background-color;\n border: 1px solid $grey-color-light;\n border-radius: 5px;\n text-align: right;\n\n label[for=\"nav-trigger\"] {\n display: block;\n float: right;\n width: 36px;\n height: 36px;\n z-index: 2;\n cursor: pointer;\n }\n\n .menu-icon {\n display: block;\n float: right;\n width: 36px;\n height: 26px;\n line-height: 0;\n padding-top: 10px;\n text-align: center;\n\n > svg {\n fill: $grey-color-dark;\n }\n }\n\n input ~ .trigger {\n clear: both;\n display: none;\n }\n\n input:checked ~ .trigger {\n display: block;\n padding-bottom: 5px;\n }\n\n .page-link {\n display: block;\n padding: 5px 10px;\n\n &:not(:last-child) {\n margin-right: 0;\n }\n margin-left: 20px;\n }\n }\n}\n\n\n\n/**\n * Site footer\n */\n.site-footer {\n border-top: 1px solid $grey-color-light;\n padding: $spacing-unit 0;\n}\n\n.footer-heading {\n @include relative-font-size(1.125);\n margin-bottom: $spacing-unit / 2;\n}\n\n.contact-list,\n.social-media-list {\n list-style: none;\n margin-left: 0;\n}\n\n.footer-col-wrapper {\n @include relative-font-size(0.9375);\n color: $grey-color;\n margin-left: -$spacing-unit / 2;\n @extend %clearfix;\n}\n\n.footer-col {\n float: left;\n margin-bottom: $spacing-unit / 2;\n padding-left: $spacing-unit / 2;\n}\n\n.footer-col-1 {\n width: -webkit-calc(35% - (#{$spacing-unit} / 2));\n width: calc(35% - (#{$spacing-unit} / 2));\n}\n\n.footer-col-2 {\n width: -webkit-calc(20% - (#{$spacing-unit} / 2));\n width: calc(20% - (#{$spacing-unit} / 2));\n}\n\n.footer-col-3 {\n width: -webkit-calc(45% - (#{$spacing-unit} / 2));\n width: calc(45% - (#{$spacing-unit} / 2));\n}\n\n@include media-query($on-laptop) {\n .footer-col-1,\n .footer-col-2 {\n width: -webkit-calc(50% - (#{$spacing-unit} / 2));\n width: calc(50% - (#{$spacing-unit} / 2));\n }\n\n .footer-col-3 {\n width: -webkit-calc(100% - (#{$spacing-unit} / 2));\n width: calc(100% - (#{$spacing-unit} / 2));\n }\n}\n\n@include media-query($on-palm) {\n .footer-col {\n float: none;\n width: -webkit-calc(100% - (#{$spacing-unit} / 2));\n width: calc(100% - (#{$spacing-unit} / 2));\n }\n}\n\n\n\n/**\n * Page content\n */\n.page-content {\n padding: $spacing-unit 0;\n flex: 1;\n}\n\n.page-heading {\n @include relative-font-size(2);\n}\n\n.post-list-heading {\n @include relative-font-size(1.75);\n}\n\n.post-list {\n margin-left: 0;\n list-style: none;\n\n > li {\n margin-bottom: $spacing-unit;\n }\n}\n\n.post-meta {\n font-size: $small-font-size;\n color: $grey-color;\n}\n\n.post-link {\n display: block;\n @include relative-font-size(1.5);\n}\n\n\n\n/**\n * Posts\n */\n.post-header {\n margin-bottom: $spacing-unit;\n}\n\n.post-title {\n @include relative-font-size(2.625);\n letter-spacing: -1px;\n line-height: 1;\n\n @include media-query($on-laptop) {\n @include relative-font-size(2.25);\n }\n}\n\n.post-content {\n margin-bottom: $spacing-unit;\n\n h2 {\n @include relative-font-size(2);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.75);\n }\n }\n\n h3 {\n @include relative-font-size(1.625);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.375);\n }\n }\n\n h4 {\n @include relative-font-size(1.25);\n\n @include media-query($on-laptop) {\n @include relative-font-size(1.125);\n }\n }\n}\n", + "/**\n * Syntax highlighting styles\n */\n.highlight {\n background: #fff;\n @extend %vertical-rhythm;\n\n .highlighter-rouge & {\n background: #eef;\n }\n\n .c { color: #998; font-style: italic } // Comment\n .err { color: #a61717; background-color: #e3d2d2 } // Error\n .k { font-weight: bold } // Keyword\n .o { font-weight: bold } // Operator\n .cm { color: #998; font-style: italic } // Comment.Multiline\n .cp { color: #999; font-weight: bold } // Comment.Preproc\n .c1 { color: #998; font-style: italic } // Comment.Single\n .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special\n .gd { color: #000; background-color: #fdd } // Generic.Deleted\n .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific\n .ge { font-style: italic } // Generic.Emph\n .gr { color: #a00 } // Generic.Error\n .gh { color: #999 } // Generic.Heading\n .gi { color: #000; background-color: #dfd } // Generic.Inserted\n .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific\n .go { color: #888 } // Generic.Output\n .gp { color: #555 } // Generic.Prompt\n .gs { font-weight: bold } // Generic.Strong\n .gu { color: #aaa } // Generic.Subheading\n .gt { color: #a00 } // Generic.Traceback\n .kc { font-weight: bold } // Keyword.Constant\n .kd { font-weight: bold } // Keyword.Declaration\n .kp { font-weight: bold } // Keyword.Pseudo\n .kr { font-weight: bold } // Keyword.Reserved\n .kt { color: #458; font-weight: bold } // Keyword.Type\n .m { color: #099 } // Literal.Number\n .s { color: #d14 } // Literal.String\n .na { color: #008080 } // Name.Attribute\n .nb { color: #0086B3 } // Name.Builtin\n .nc { color: #458; font-weight: bold } // Name.Class\n .no { color: #008080 } // Name.Constant\n .ni { color: #800080 } // Name.Entity\n .ne { color: #900; font-weight: bold } // Name.Exception\n .nf { color: #900; font-weight: bold } // Name.Function\n .nn { color: #555 } // Name.Namespace\n .nt { color: #000080 } // Name.Tag\n .nv { color: #008080 } // Name.Variable\n .ow { font-weight: bold } // Operator.Word\n .w { color: #bbb } // Text.Whitespace\n .mf { color: #099 } // Literal.Number.Float\n .mh { color: #099 } // Literal.Number.Hex\n .mi { color: #099 } // Literal.Number.Integer\n .mo { color: #099 } // Literal.Number.Oct\n .sb { color: #d14 } // Literal.String.Backtick\n .sc { color: #d14 } // Literal.String.Char\n .sd { color: #d14 } // Literal.String.Doc\n .s2 { color: #d14 } // Literal.String.Double\n .se { color: #d14 } // Literal.String.Escape\n .sh { color: #d14 } // Literal.String.Heredoc\n .si { color: #d14 } // Literal.String.Interpol\n .sx { color: #d14 } // Literal.String.Other\n .sr { color: #009926 } // Literal.String.Regex\n .s1 { color: #d14 } // Literal.String.Single\n .ss { color: #990073 } // Literal.String.Symbol\n .bp { color: #999 } // Name.Builtin.Pseudo\n .vc { color: #008080 } // Name.Variable.Class\n .vg { color: #008080 } // Name.Variable.Global\n .vi { color: #008080 } // Name.Variable.Instance\n .il { color: #099 } // Literal.Number.Integer.Long\n}\n" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/assets/minima-social-icons.svg b/assets/minima-social-icons.svg new file mode 100644 index 0000000..fa7399f --- /dev/null +++ b/assets/minima-social-icons.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..79e18a6 --- /dev/null +++ b/feed.xml @@ -0,0 +1 @@ +Jekyll2023-10-09T12:03:03+00:00https://libsql.org/feed.xmllibSQLlibSQL is an open source, open contribution fork of SQLite. We aim to evolve it to suit many more use cases than SQLite was originally designed for. \ No newline at end of file diff --git a/images/favicon/android-chrome-192x192.png b/images/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a164a59f35c2f586c938e1940919103d982047 GIT binary patch literal 8627 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 literal 0 HcmV?d00001 diff --git a/images/favicon/favicon.svg b/images/favicon/favicon.svg new file mode 100644 index 0000000..f08f928 --- /dev/null +++ b/images/favicon/favicon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/favicon/site.webmanifest b/images/favicon/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/images/favicon/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/images/libsql-1200x630.png b/images/libsql-1200x630.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e5a537d6ec9b332c4ae585d6c7d56d626298ec GIT binary patch literal 16862 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 SA3y|!JkZd-o3Cab^8W#SC?j0} literal 0 HcmV?d00001 diff --git a/images/libsql-square-large.png b/images/libsql-square-large.png new file mode 100644 index 0000000000000000000000000000000000000000..a4e4ede947790fca1c3bd4822dd22302854b7c0e GIT binary patch literal 38485 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 PK#;QHV})EfBcJ~Z + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + diff --git a/manifest.webmanifest b/manifest.webmanifest new file mode 100644 index 0000000..ce8718f --- /dev/null +++ b/manifest.webmanifest @@ -0,0 +1,11 @@ +{ + "name":"libSQL", + "short_name":"libSQL", + "icons":[ + {"src":"/images/favicon/android-chrome-192x192.png","sizes":"192x192","type":"image/png"}, + {"src":"/images/favicon/android-chrome-192x192.png","sizes":"512x512","type":"image/png"} + ], + "theme_color":"#ffffff", + "background_color":"#ffffff", + "display":"standalone" +} diff --git a/redirects.json b/redirects.json new file mode 100644 index 0000000..2e73b54 --- /dev/null +++ b/redirects.json @@ -0,0 +1 @@ +{"/404.html":"https://turso.tech/404.html","/about":"https://turso.tech/libsql-manifesto","/":"https://turso.tech/libsql"} \ No newline at end of file