Improve loading times for SEO purposes
parent
a8be0af2a9
commit
55f7d50cf6
|
|
@ -6,7 +6,7 @@ Instead, the data is **compressed** then **stored** into a unique URL that can b
|
||||||
|
|
||||||
As a result, there is no risk of data being lost, censored or deleted. The whole data stored is **in the link** and nowhere else! 🤯
|
As a result, there is no risk of data being lost, censored or deleted. The whole data stored is **in the link** and nowhere else! 🤯
|
||||||
|
|
||||||
**Note:** This project is a fork of [Topaz's paste service][topaz-example], with a reworked design and a few additional features (syntax highlighting, line numbers, embedding...)
|
**Note:** This project is a copy of [Topaz's paste service][topaz-example], with a reworked design and a few additional features (syntax highlighting, line numbers, embedding...)
|
||||||
|
|
||||||
## How it works
|
## How it works
|
||||||
|
|
||||||
|
|
|
||||||
29
index.html
29
index.html
|
|
@ -8,18 +8,6 @@
|
||||||
/>
|
/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
|
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
|
||||||
<title>NoPaste - No-database paste service</title>
|
<title>NoPaste - No-database paste service</title>
|
||||||
<script src="https://cdn.jsdelivr.net/combine/
|
|
||||||
npm/lzma@2.3.2/src/lzma.min.js,
|
|
||||||
npm/slim-select@1.25.0/dist/slimselect.min.js,
|
|
||||||
npm/clipboard@2/dist/clipboard.min.js,
|
|
||||||
npm/codemirror@5.52.0,
|
|
||||||
npm/codemirror@5.52.0/addon/mode/loadmode.min.js,
|
|
||||||
npm/codemirror@5.52.0/addon/mode/overlay.min.js,
|
|
||||||
npm/codemirror@5.52.0/addon/mode/multiplex.min.js,
|
|
||||||
npm/codemirror@5.52.0/addon/mode/simple.min.js,
|
|
||||||
npm/codemirror@5.52.0/addon/scroll/simplescrollbars.js,
|
|
||||||
npm/codemirror@5.52.0/mode/meta.min.js
|
|
||||||
"></script>
|
|
||||||
<link
|
<link
|
||||||
rel="stylesheet"
|
rel="stylesheet"
|
||||||
type="text/css"
|
type="text/css"
|
||||||
|
|
@ -97,10 +85,23 @@ npm/codemirror@5.52.0/theme/dracula.min.css
|
||||||
</div>
|
</div>
|
||||||
<div class="overlay hidden"></div>
|
<div class="overlay hidden"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto"><a href="https://github.com/bokub/nopaste" target="_blank">Github</a></div>
|
<div class="col-auto">
|
||||||
|
<a href="https://github.com/bokub/nopaste" rel="noopener" target="_blank">Github</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
<script src="https://cdn.jsdelivr.net/combine/
|
||||||
|
npm/lzma@2.3.2/src/lzma.min.js,
|
||||||
|
npm/slim-select@1.25.0/dist/slimselect.min.js,
|
||||||
|
npm/clipboard@2/dist/clipboard.min.js,
|
||||||
|
npm/codemirror@5.52.0,
|
||||||
|
npm/codemirror@5.52.0/addon/mode/loadmode.min.js,
|
||||||
|
npm/codemirror@5.52.0/addon/mode/overlay.min.js,
|
||||||
|
npm/codemirror@5.52.0/addon/mode/multiplex.min.js,
|
||||||
|
npm/codemirror@5.52.0/addon/mode/simple.min.js,
|
||||||
|
npm/codemirror@5.52.0/addon/scroll/simplescrollbars.js,
|
||||||
|
npm/codemirror@5.52.0/mode/meta.min.js
|
||||||
|
"></script>
|
||||||
<script src="index.js"></script>
|
<script src="index.js"></script>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ body {
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font: normal 14px Roboto, sans-serif;
|
font: normal 14px Roboto, sans-serif;
|
||||||
|
background-color: #282a36;
|
||||||
}
|
}
|
||||||
|
|
||||||
#editor {
|
#editor {
|
||||||
|
|
@ -29,8 +30,9 @@ footer {
|
||||||
width: 0;
|
width: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#copy:not(.hidden) + #controls,
|
|
||||||
.hidden,
|
.hidden,
|
||||||
|
select,
|
||||||
|
#copy:not(.hidden) + #controls,
|
||||||
.readonly .hide-readonly {
|
.readonly .hide-readonly {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue