unify cdn url
This commit is contained in:
parent
7b01c85c87
commit
431d5dc4fd
12 changed files with 26 additions and 30 deletions
|
@ -179,6 +179,9 @@ SITE_INFO = {
|
|||
"site_description": env("NEODB_SITE_DESCRIPTION"),
|
||||
"site_head": env("NEODB_SITE_HEAD"),
|
||||
"site_links": [{"title": k, "url": v} for k, v in env("NEODB_SITE_LINKS").items()],
|
||||
# "cdn_url": "/cdn",
|
||||
# "cdn_url": "https://cdn.jsdelivr.net",
|
||||
"cdn_url": "https://fastly.jsdelivr.net",
|
||||
}
|
||||
|
||||
SETUP_ADMIN_USERNAMES = env("NEODB_ADMIN_USERNAMES")
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
<meta property="og:site_name" content="{{ site_name }}">
|
||||
<title>{{ site_name }} - {% trans '发现' %}</title>
|
||||
{% include "common_libs.html" %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
<script src="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
rel="stylesheet"></link>
|
||||
<script src="{% static 'js/podcast.js' %}"></script>
|
||||
</head>
|
||||
|
@ -101,7 +101,7 @@
|
|||
<input type="hidden" name="name" value="discover">
|
||||
<input type="hidden" name="layout">
|
||||
</form>
|
||||
<script src="https://cdn.staticfile.org/html5sortable/0.13.3/html5sortable.min.js"
|
||||
<script src="{{ cdn_url }}/npm/html5sortable@0.13.3/dist/html5sortable.min.js"
|
||||
crossorigin="anonymous"></script>
|
||||
<script src="{% static 'js/sort_layout.js' %}"></script>
|
||||
{{ layout|json_script:"layout-data" }}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<script src="https://cdn.staticfile.org/cash/8.1.3/cash.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/cash-dom@8.1.5/dist/cash.min.js"></script>
|
||||
{% block head %}{% endblock %}
|
||||
<title>{{ site_name }} - {% trans item.category.label %} | {{ item.title }}</title>
|
||||
</head>
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
{% load strip_scheme %}
|
||||
{% load thumb %}
|
||||
{% block head %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
<script src="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
rel="stylesheet"></link>
|
||||
<style>
|
||||
.shk-player {
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
{% load strip_scheme %}
|
||||
{% load thumb %}
|
||||
{% block head %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
<script src="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
rel="stylesheet"></link>
|
||||
<script src="{% static 'js/podcast.js' %}"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
{% if request.user.is_authenticated %}
|
||||
{% tz_detect %}
|
||||
{% endif %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/cash-dom@8.1.5/dist/cash.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/cash-dom@8.1.5/dist/cash.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
if (!$.fn.is_visible) $.fn.is_visible = function () {
|
||||
return this.filter((_, elt) => (elt.offsetWidth || elt.offsetHeight || elt.getClientRects().length)).length > 0;
|
||||
|
@ -17,14 +17,14 @@
|
|||
return this;
|
||||
};
|
||||
</script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/htmx.org@1.9.10/dist/htmx.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/hyperscript.org@0.9.12"></script>
|
||||
<script src="{{ cdn_url }}/npm/htmx.org@1.9.11/dist/htmx.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/hyperscript.org@0.9.12"></script>
|
||||
<link rel="stylesheet"
|
||||
href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css" />
|
||||
href="{{ cdn_url }}/npm/@picocss/pico@2/css/pico.min.css" />
|
||||
<link href="{% sass_src 'scss/neodb.scss' %}"
|
||||
rel="stylesheet"
|
||||
type="text/css" />
|
||||
<link href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.1/css/all.min.css"
|
||||
<link href="{{ cdn_url }}/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css"
|
||||
rel="stylesheet"
|
||||
type="text/css">
|
||||
<link rel="search"
|
||||
|
|
|
@ -3,9 +3,7 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet"
|
||||
href="https://unpkg.com/swagger-ui-dist@5.11.1/swagger-ui.css"
|
||||
crossorigin="anonymous"
|
||||
referrerpolicy="no-referrer" />
|
||||
href="{{ cdn_url }}/npm/swagger-ui-dist@5.13.0/swagger-ui.min.css">
|
||||
<title>{{ api.title }} Developer Console</title>
|
||||
{% include "common_libs.html" %}
|
||||
<style type="text/css">
|
||||
|
@ -92,9 +90,7 @@
|
|||
more endpoints can be found in API Documentation below.
|
||||
</details>
|
||||
<div id="swagger-ui" data-theme="light"></div>
|
||||
<script src="https://unpkg.com/swagger-ui-dist@5.11.1/swagger-ui-bundle.js"
|
||||
crossorigin="anonymous"
|
||||
referrerpolicy="no-referrer"></script>
|
||||
<script src="{{ cdn_url }}/npm/swagger-ui-dist@5.13.0/swagger-ui-bundle.min.js"></script>
|
||||
<script>
|
||||
const ui = SwaggerUIBundle({
|
||||
url: '{{ openapi_json_url }}',
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{{ site_name }} - 编辑收藏单 - {{ title }}</title>
|
||||
{% include "common_libs.html" %}
|
||||
<script src="https://cdn.staticfile.org/html5sortable/0.13.3/html5sortable.min.js"
|
||||
crossorigin="anonymous"></script>
|
||||
<script src="{{ cdn_url }}/npm/html5sortable@0.13.3/dist/html5sortable.min.js"></script>
|
||||
<style type="text/css">
|
||||
#id_collaborative li, #id_visibility li {display: inline-block !important;}
|
||||
.grid__main details {
|
||||
|
|
|
@ -223,8 +223,7 @@
|
|||
<input type="hidden" name="name" value="profile">
|
||||
<input type="hidden" name="layout">
|
||||
</form>
|
||||
<script src="https://cdn.staticfile.org/html5sortable/0.13.3/html5sortable.min.js"
|
||||
crossorigin="anonymous"></script>
|
||||
<script src="{{ cdn_url }}/npm/html5sortable@0.13.3/dist/html5sortable.min.js"></script>
|
||||
<script src="{% static 'js/sort_layout.js' %}"></script>
|
||||
{% endif %}
|
||||
{{ layout|json_script:"layout-data" }}
|
||||
|
|
|
@ -16,10 +16,9 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{{ site_name }} - {{ identity.display_name }} - {{ year }} 年度统计</title>
|
||||
{% include "common_libs.html" %}
|
||||
{% comment %} <script src="https://unpkg.com/rough-viz@2.0.5"></script> {% endcomment %}
|
||||
{% comment %} <script src="{{ cdn_url }}/npm/rough-viz@2.0.5/dist/roughviz.umd.min.js"></script> {% endcomment %}
|
||||
<script src="{% static 'js/roughviz.umd.js' %}"></script>
|
||||
{% comment %} <script src="{% static 'js/saveSvgAsPng.js' %}"></script> {% endcomment %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/save-svg-as-png@1.4.17/lib/saveSvgAsPng.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/save-svg-as-png@1.4.17/lib/saveSvgAsPng.min.js"></script>
|
||||
<style>
|
||||
.yAxisviz0, .rough-yAxisviz0 {
|
||||
display: none;
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{{ site_name }} - {% trans '动态' %}</title>
|
||||
{% include "common_libs.html" %}
|
||||
<script src="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
<script src="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/shikwasa.min.js"></script>
|
||||
<link href="{{ cdn_url }}/npm/shikwasa@2.2.1/dist/style.min.css"
|
||||
rel="stylesheet"></link>
|
||||
<script src="{% static 'js/podcast.js' %}"></script>
|
||||
</head>
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
<meta property="og:image" content="{{ site_logo }}">
|
||||
<meta property="og:site_name" content="{{ site_name }}">
|
||||
<title>{{ site_name }} - {% trans '登录' %}</title>
|
||||
<script src="https://cdn.jsdelivr.net/npm/@tarekraafat/autocomplete.js@10.2.7/dist/autoComplete.min.js"></script>
|
||||
{% include "common_libs.html" %}
|
||||
<script src="https://cdn.staticfile.org/js-cookie/3.0.1/js.cookie.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/@tarekraafat/autocomplete.js@10.2.7/dist/autoComplete.min.js"></script>
|
||||
<script src="{{ cdn_url }}/npm/js-cookie@3.0.5/dist/js.cookie.min.js"></script>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
if (!window.htmx || !window._hyperscript) return; // disable login if cash, htmx or hyperscript not loaded
|
||||
|
|
Loading…
Add table
Reference in a new issue