|
4 | 4 |
|
5 | 5 | <head>
|
6 | 6 |
|
7 |
| - <meta charset="utf-8"> |
8 |
| - <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1"> |
9 |
| - <link rel="canonical" href="https://blog.dgraph.io/authors/aman/" /> |
| 7 | + <meta charset="utf-8"> |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1"> |
| 9 | + <link rel="canonical" href="https://blog.dgraph.io/authors/aman/" /> |
10 | 10 |
|
11 | 11 |
|
12 |
| - <link rel="apple-touch-icon" sizes="57x57" href="https://dgraph.io/assets/images/favicons/apple-icon-57x57.png"> |
13 |
| - <link rel="apple-touch-icon" sizes="60x60" href="https://dgraph.io/assets/images/favicons/apple-icon-60x60.png"> |
14 |
| - <link rel="apple-touch-icon" sizes="72x72" href="https://dgraph.io/assets/images/favicons/apple-icon-72x72.png"> |
15 |
| - <link rel="apple-touch-icon" sizes="76x76" href="https://dgraph.io/assets/images/favicons/apple-icon-76x76.png"> |
16 |
| - <link rel="apple-touch-icon" sizes="114x114" href="https://dgraph.io/assets/images/favicons/apple-icon-114x114.png"> |
17 |
| - <link rel="apple-touch-icon" sizes="120x120" href="https://dgraph.io/assets/images/favicons/apple-icon-120x120.png"> |
18 |
| - <link rel="apple-touch-icon" sizes="144x144" href="https://dgraph.io/assets/images/favicons/apple-icon-144x144.png"> |
19 |
| - <link rel="apple-touch-icon" sizes="152x152" href="https://dgraph.io/assets/images/favicons/apple-icon-152x152.png"> |
20 |
| - <link rel="apple-touch-icon" sizes="180x180" href="https://dgraph.io/assets/images/favicons/apple-icon-180x180.png"> |
21 |
| - <link rel="icon" type="image/png" sizes="192x192" href="https://dgraph.io/assets/images/favicons/android-icon-192x192.png"> |
22 |
| - <link rel="manifest" href="https://dgraph.io/assets/images/favicons/manifest.json"> |
23 |
| - <link rel="icon" type="image/png" sizes="32x32" href="https://dgraph.io/assets/images/favicons/favicon-32x32.png"> |
24 |
| - <link rel="icon" type="image/png" sizes="96x96" href="https://dgraph.io/assets/images/favicons/favicon-96x96.png"> |
25 |
| - <link rel="icon" type="image/png" sizes="16x16" href="https://dgraph.io/assets/images/faviconsfavicon-16x16.png"> |
26 |
| - <link rel="shortcut icon" href="https://dgraph.io/assets/images/favicons/favicon.ico"> |
27 |
| - <meta name="msapplication-TileColor" content="#ffffff"> |
28 |
| - <meta name="msapplication-TileImage" content="https://dgraph.io/assets/images/faviconsms-icon-144x144.png"> |
29 |
| - <meta name="msapplication-config" content="https://dgraph.io/assets/favicons/browserconfig.xml"> |
30 |
| - <meta name="theme-color" content="#ffffff"> |
| 12 | + <link rel="apple-touch-icon" sizes="57x57" href="https://dgraph.io/assets/images/favicons/apple-icon-57x57.png"> |
| 13 | + <link rel="apple-touch-icon" sizes="60x60" href="https://dgraph.io/assets/images/favicons/apple-icon-60x60.png"> |
| 14 | + <link rel="apple-touch-icon" sizes="72x72" href="https://dgraph.io/assets/images/favicons/apple-icon-72x72.png"> |
| 15 | + <link rel="apple-touch-icon" sizes="76x76" href="https://dgraph.io/assets/images/favicons/apple-icon-76x76.png"> |
| 16 | + <link rel="apple-touch-icon" sizes="114x114" href="https://dgraph.io/assets/images/favicons/apple-icon-114x114.png"> |
| 17 | + <link rel="apple-touch-icon" sizes="120x120" href="https://dgraph.io/assets/images/favicons/apple-icon-120x120.png"> |
| 18 | + <link rel="apple-touch-icon" sizes="144x144" href="https://dgraph.io/assets/images/favicons/apple-icon-144x144.png"> |
| 19 | + <link rel="apple-touch-icon" sizes="152x152" href="https://dgraph.io/assets/images/favicons/apple-icon-152x152.png"> |
| 20 | + <link rel="apple-touch-icon" sizes="180x180" href="https://dgraph.io/assets/images/favicons/apple-icon-180x180.png"> |
| 21 | + <link rel="icon" type="image/png" sizes="192x192" |
| 22 | + href="https://dgraph.io/assets/images/favicons/android-icon-192x192.png"> |
| 23 | + <link rel="manifest" href="https://dgraph.io/assets/images/favicons/manifest.json"> |
| 24 | + <link rel="icon" type="image/png" sizes="32x32" href="https://dgraph.io/assets/images/favicons/favicon-32x32.png"> |
| 25 | + <link rel="icon" type="image/png" sizes="96x96" href="https://dgraph.io/assets/images/favicons/favicon-96x96.png"> |
| 26 | + <link rel="icon" type="image/png" sizes="16x16" href="https://dgraph.io/assets/images/faviconsfavicon-16x16.png"> |
| 27 | + <link rel="shortcut icon" href="https://dgraph.io/assets/images/favicons/favicon.ico"> |
| 28 | + <meta name="msapplication-TileColor" content="#ffffff"> |
| 29 | + <meta name="msapplication-TileImage" content="https://dgraph.io/assets/images/faviconsms-icon-144x144.png"> |
| 30 | + <meta name="msapplication-config" content="https://dgraph.io/assets/favicons/browserconfig.xml"> |
| 31 | + <meta name="theme-color" content="#ffffff"> |
31 | 32 |
|
32 | 33 | <link rel="alternate" type="application/rss+xml" title="RSS" href="https://blog.dgraph.io//index.xml">
|
33 | 34 |
|
34 |
| - <title> - Dgraph Blog</title> |
35 |
| - <meta property='og:title' content=" - Dgraph Blog"> |
36 |
| - <meta property="og:type" content="article"> |
| 35 | + <title> - Dgraph Blog</title> |
| 36 | + <meta property='og:title' content=" - Dgraph Blog"> |
| 37 | + <meta property="og:type" content="article"> |
37 | 38 |
|
38 | 39 |
|
39 | 40 | <meta property="og:url" content="https://blog.dgraph.io/authors/aman/">
|
40 | 41 |
|
41 | 42 |
|
42 | 43 |
|
43 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" integrity="sha256-0rguYS0qgS6L4qVzANq4kjxPLtvnp5nn2nB5G1lWRv4=" crossorigin="anonymous"></script> |
44 |
| - <link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.14.2/styles/default.min.css" rel="stylesheet" integrity="sha256-Zd1icfZ72UBmsId/mUcagrmN7IN5Qkrvh75ICHIQVTk=" crossorigin="anonymous" /> |
45 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.14.2/highlight.min.js" integrity="sha256-sNPiigbfSkqUzMc5rgrdztLnneCMAp6W9wetJUZu9Zw=" crossorigin="anonymous"></script> |
46 |
| - |
| 44 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" |
| 45 | + integrity="sha256-0rguYS0qgS6L4qVzANq4kjxPLtvnp5nn2nB5G1lWRv4=" crossorigin="anonymous"></script> |
| 46 | + <link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.14.2/styles/default.min.css" rel="stylesheet" |
| 47 | + integrity="sha256-Zd1icfZ72UBmsId/mUcagrmN7IN5Qkrvh75ICHIQVTk=" crossorigin="anonymous" /> |
| 48 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.14.2/highlight.min.js" |
| 49 | + integrity="sha256-sNPiigbfSkqUzMc5rgrdztLnneCMAp6W9wetJUZu9Zw=" crossorigin="anonymous"></script> |
47 | 50 | <link
|
48 | 51 | href='https://blog.dgraph.io//css/runnable.css?7bbf71b4888bc97241e85bc7326a12fe'
|
49 |
| - rel="stylesheet" |
50 |
| - /> |
| 52 | + rel="stylesheet" /> |
| 53 | + |
51 | 54 | <link
|
52 | 55 | href='https://blog.dgraph.io//css/runnable-custom.css?74110b504a7b8a6e92a95279cfa96032'
|
53 |
| - rel="stylesheet" |
54 |
| - /> |
| 56 | + rel="stylesheet" /> |
55 | 57 |
|
56 | 58 | <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500&display=swap" />
|
57 | 59 |
|
58 |
| - <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous" /> |
| 60 | + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" |
| 61 | + integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous" /> |
59 | 62 |
|
60 | 63 | <link rel=" stylesheet" href=" https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" />
|
61 | 64 |
|
62 |
| - <link href="https://dgraph.io/assets/css/style.min.css?06042020-8" rel="stylesheet" type="text/css" /> |
| 65 | + <link href="https://dgraph.io/assets/css/style.min.css?06042020-12" rel="stylesheet" type="text/css" /> |
63 | 66 |
|
64 |
| - <link href="https://dgraph.io/assets/css/font-awesome/css/all.css" rel="stylesheet"/> |
| 67 | + <link href="https://dgraph.io/assets/css/font-awesome/css/all.css" rel="stylesheet" /> |
| 68 | + <link href="https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital@1&display=swap" rel="stylesheet"> |
| 69 | + <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap" rel="stylesheet"> |
65 | 70 |
|
66 |
| - <script |
67 |
| - src="https://code.jquery.com/jquery-3.3.1.min.js" |
68 |
| - integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" |
69 |
| - crossorigin="anonymous"></script> |
| 71 | + |
| 72 | + <script src="https://code.jquery.com/jquery-3.3.1.min.js" |
| 73 | + integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> |
70 | 74 | <script async defer src="https://buttons.github.io/buttons.js"></script>
|
71 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> |
72 |
| - <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> |
| 75 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" |
| 76 | + integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" |
| 77 | + crossorigin="anonymous"></script> |
| 78 | + <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" |
| 79 | + integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" |
| 80 | + crossorigin="anonymous"></script> |
73 | 81 |
|
74 | 82 |
|
75 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.js" integrity="sha256-x3BtPVERvw1ozPlwivuFLZoViFCeAAs1Gt6SxEedmo8=" crossorigin="anonymous"></script> |
76 |
| - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.css" integrity="sha256-7sZe9dsqyNZC9Mk+WPRB7nVvPPPXyorzm2QKqlgXC4k=" crossorigin="anonymous" /> |
77 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/addon/edit/closebrackets.min.js" integrity="sha256-qhu2a7DSpQaammMaLw1iruxBpxmgdw8mdQaQWQUokcY=" crossorigin="anonymous"></script> |
78 |
| - <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/mode/javascript/javascript.min.js" integrity="sha256-7Bdg/UdDMmHDPafpQDYZNPCEbnRP7eAvu+2hEoqRCXs=" crossorigin="anonymous"></script> |
| 83 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.js" |
| 84 | + integrity="sha256-x3BtPVERvw1ozPlwivuFLZoViFCeAAs1Gt6SxEedmo8=" crossorigin="anonymous"></script> |
| 85 | + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.css" |
| 86 | + integrity="sha256-7sZe9dsqyNZC9Mk+WPRB7nVvPPPXyorzm2QKqlgXC4k=" crossorigin="anonymous" /> |
| 87 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/addon/edit/closebrackets.min.js" |
| 88 | + integrity="sha256-qhu2a7DSpQaammMaLw1iruxBpxmgdw8mdQaQWQUokcY=" crossorigin="anonymous"></script> |
| 89 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/mode/javascript/javascript.min.js" |
| 90 | + integrity="sha256-7Bdg/UdDMmHDPafpQDYZNPCEbnRP7eAvu+2hEoqRCXs=" crossorigin="anonymous"></script> |
79 | 91 |
|
80 |
| - <link href="https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital@1&display=swap" rel="stylesheet"> |
81 |
| - <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap" rel="stylesheet"> |
| 92 | + |
82 | 93 | <script src="https://cdn.jsdelivr.net/npm/algoliasearch@3/dist/algoliasearch.min.js"></script>
|
83 |
| - <script src=" https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js" integrity=" sha256-6S7q0JJs/Kx4kb/fv0oMjS855QTz5Rc2hh9AkIUjUsk=" crossorigin=" anonymous" ></script> |
| 94 | + <script src=" https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js" |
| 95 | + integrity="sha256-6S7q0JJs/Kx4kb/fv0oMjS855QTz5Rc2hh9AkIUjUsk=" crossorigin="anonymous"></script> |
84 | 96 | <script src="https://blog.dgraph.io//js/search.js?04292020"></script>
|
| 97 | + <script> |
| 98 | + |
| 99 | + $(".subscribe-box").hide(); |
| 100 | + $(window).scroll(function () { |
| 101 | + if ($(window).scrollTop() > 220) { |
| 102 | + $(".subscribe-box").fadeIn("slow"); |
| 103 | + } |
| 104 | + else { |
| 105 | + $(".subscribe-box").fadeOut("fast"); |
| 106 | + } |
| 107 | + }); |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + $(window).scroll(function () { |
| 112 | + if ($(window).scrollTop() > 180) { |
| 113 | + $("#page-header").addClass("bg-white"); |
| 114 | + } |
| 115 | + else { |
| 116 | + $("#page-header").removeClass("bg-white"); |
| 117 | + } |
| 118 | + }); |
| 119 | + |
| 120 | + $(document).scroll(function () { |
| 121 | + checkOffset(); |
| 122 | + }); |
| 123 | + |
| 124 | + |
| 125 | + function checkOffset() { |
| 126 | + var x = $(".container").offset(); |
| 127 | + var leftPosition = x.left + 90; |
| 128 | + if ($('.subscribe-box').offset().top + $('.subscribe-box').height() |
| 129 | + >= $('.bottom-section').offset().top - 10){ |
| 130 | + $('.subscribe-box').addClass('footer-before'); |
| 131 | + $('.footer-before').css('left', -leftPosition ); |
| 132 | + } |
| 133 | + if ($(document).scrollTop() + window.innerHeight < $('.bottom-section').offset().top){ |
| 134 | + $('.subscribe-box').removeClass('footer-before'); |
| 135 | + $('.subscribe-box').css('left', '15px' ); |
| 136 | + } |
| 137 | + |
| 138 | + } |
| 139 | + $(document).ready(function () { |
| 140 | + $( ".page-search" ).wrapInner( "<div class='wrapper'></div>") |
| 141 | + $('.wrapper').after($('.page-search__results')) |
| 142 | + |
| 143 | + $(".subscribe-box-mobi .click-btn").click(function () { |
| 144 | + $(".subscribe-box").toggleClass("open"); |
| 145 | + $(".subscribe-box-mobi").toggleClass('hide'); |
| 146 | + }); |
| 147 | + $(".subscribe-box .close").click(function () { |
| 148 | + $(".subscribe-box").toggleClass("open"); |
| 149 | + $(".subscribe-box-mobi").toggleClass('hide'); |
| 150 | + }); |
| 151 | + $('.nav-icon').click(function() { |
| 152 | + $('.page-nav').toggleClass('shownav'); |
| 153 | + $(this).toggleClass('active'); |
| 154 | + }); |
| 155 | + var $nav = document.querySelector('.page-nav > ul'); |
| 156 | + var $navItems = document.querySelectorAll('.page-nav > ul > li'); |
| 157 | + var $navItemHeading = document.querySelectorAll('.page-nav > ul > li > div'); |
| 158 | + var $subnav = document.querySelectorAll('.page-nav > ul > li > ul'); |
| 159 | + $($navItemHeading).click(function(e) { |
| 160 | + $($navItems).removeClass('active'); |
| 161 | + $(this).parent().toggleClass('active'); |
| 162 | + }); |
| 163 | + $('.nav-icon[target="_blank"]').removeAttr('target'); |
| 164 | + var x = $(".container").offset(); |
| 165 | + var leftPosition = x.left; |
| 166 | + }); |
| 167 | + </script> |
85 | 168 |
|
86 | 169 |
|
87 | 170 |
|
88 |
| - <meta name="twitter:card" content="summary_large_image"/> |
89 |
| - <meta name="twitter:image" content="https://blog.dgraph.io//images/diggy-lg.png"/> |
| 171 | + <meta name="twitter:card" content="summary_large_image" /> |
| 172 | + <meta name="twitter:image" content="https://blog.dgraph.io//images/diggy-lg.png" /> |
90 | 173 |
|
91 | 174 |
|
92 |
| - <meta name="twitter:title" content=""/> |
93 |
| - <meta name="twitter:description" content="Engineering stories of building the world's best graph database Dgraph"/> |
94 |
| - <meta name="twitter:site" content="@dgraphlabs"/> |
| 175 | + <meta name="twitter:title" content="" /> |
| 176 | + <meta name="twitter:description" |
| 177 | + content="Engineering stories of building the world's best graph database Dgraph" /> |
| 178 | + |
| 179 | + <meta name="twitter:site" content="@dgraphlabs" /> |
95 | 180 |
|
96 | 181 |
|
97 | 182 | <script async src="https://www.googletagmanager.com/gtag/js?id=AW-666192333"></script>
|
98 |
| - <script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-666192333');</script> |
99 |
| -</head> |
100 |
| - |
| 183 | + <script>window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'AW-666192333');</script> |
| 184 | +</head> |
101 | 185 |
|
102 | 186 | <body class="blog" data-gr-c-s-loaded="true">
|
103 | 187 |
|
|
0 commit comments