first commit
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
{{define "article.html"}}
|
||||
{{template "base.html" .}}
|
||||
{{end}}
|
||||
|
||||
{{define "ext_css"}}
|
||||
<link rel="stylesheet" href="/statics/css/github-markdown-light.css">
|
||||
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/artalk/2.4.4/ArtalkLite.css">
|
||||
{{end}}
|
||||
|
||||
{{define "body"}}
|
||||
<div class="w-full container-2xl mx-auto bg-white shadow-md shadow-gray-100" style="z-index: 10;" id="header">
|
||||
<div class="mx-auto md:w-4/5 p-2 md:px-10 ">
|
||||
<div class="text-2xl md:py-5 md:text-5xl">
|
||||
{{.title}}
|
||||
</div>
|
||||
<div class="text-xl md:text-2xl font-light">
|
||||
<i class="fa fa-calendar"></i><span class="px-3">{{.date}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-6 bg-white">
|
||||
</div>
|
||||
|
||||
<div class="container-2xl mx-auto bg-white">
|
||||
<div class="mx-auto md:w-4/5 p-2 md:px-10 space-y-3 md:space-y-10">
|
||||
<div class="leading-snug font-light text-sm md:text-xl overflow-clip tracking-wide">
|
||||
<div class="markdown-body">
|
||||
{{.content}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="h-6 bg-white">
|
||||
</div>
|
||||
|
||||
<div class="container-2xl mx-auto bg-white">
|
||||
<div class="mx-auto md:w-4/5 p-2 md:px-10 space-y-3 md:space-y-10">
|
||||
<div id="Comments"></div>
|
||||
</div>
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
{{define "ext_js"}}
|
||||
<script src="/statics/js/stuck.js"></script>
|
||||
<script src="https://cdn.bootcdn.net/ajax/libs/artalk/2.4.4/ArtalkLite.js"></script>
|
||||
<script>
|
||||
new Artalk({
|
||||
el: '#Comments',
|
||||
server: 'https://artalk.winxg.com',
|
||||
site: 'winxg',
|
||||
locale: "auto"
|
||||
})
|
||||
|
||||
const Stuck = StuckJs.Stuck;
|
||||
const instances = new Stuck([
|
||||
{ selector: '#header', marginTop: 0 },
|
||||
], { marginTop: 10 });
|
||||
</script>
|
||||
{{end}}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
{{define "index.html"}}
|
||||
{{template "base.html" .}}
|
||||
{{end}}
|
||||
|
||||
{{define "body"}}
|
||||
<div class="w-full container-2xl mx-auto bg-white shadow-md shadow-gray-100" id="header">
|
||||
<div class="mx-auto md:w-4/5 p-2 md:px-10 md:py-5">
|
||||
<Span class="text-5xl font-light">Winxg</Span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-6 bg-white">
|
||||
</div>
|
||||
|
||||
<div class="container-2xl mx-auto bg-white">
|
||||
<div class="mx-auto md:w-4/5 p-2 md:px-10 space-y-10 md:space-y-10">
|
||||
<div class="grid grid-cols-1 gap-3">
|
||||
<div class="col-span-1 h-auto">
|
||||
<div class="md:px-8">
|
||||
<a href="https://chatgpt.winxg.com/" target="_blank">
|
||||
<div class="md:py-1 md:w-full text-2xl md:text-3xl font-light text-red-400 hover:text-black">
|
||||
-🤖- ChatGPT百科
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 gap-3">
|
||||
<div class="col-span-1 h-auto">
|
||||
<div class="md:px-8">
|
||||
<a href="https://bwg.winxg.com/" target="_blank">
|
||||
<div class="md:py-1 md:w-full text-2xl md:text-3xl font-light text-red-400 hover:text-black">
|
||||
-✨- 专业虚拟服务器供应商-搬瓦工
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{range .list}}
|
||||
<div class="grid grid-cols-1 gap-3">
|
||||
<div class="col-span-1 h-auto">
|
||||
<div class="md:px-8">
|
||||
<a href="/article/{{.Id}}">
|
||||
<div class="md:py-1 md:w-full text-2xl md:text-3xl font-light text-red-400 hover:text-black">
|
||||
{{.Conf.Title}}
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div class="md:px-8">
|
||||
<div class="text-md text-gray-300">
|
||||
<i class="fa fa-calendar"></i><span class="px-3">{{.Date}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="h-6 bg-white">
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
{{define "ext_js"}}
|
||||
<script src="/statics/js/stuck.js"></script>
|
||||
<script>
|
||||
const Stuck = StuckJs.Stuck;
|
||||
const instances = new Stuck([
|
||||
{ selector: '#header', marginTop: 0 },
|
||||
], { marginTop: 10 });
|
||||
</script>
|
||||
{{end}}
|
||||
@@ -0,0 +1,27 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="shortcut icon" href="/favicon.ico"/>
|
||||
<title>{{.title}}</title>
|
||||
<link rel="stylesheet" href="/statics/css/style.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
|
||||
{{block "ext_css" .}}{{end}}
|
||||
</head>
|
||||
<body class="bg-gray-100">
|
||||
<div class="px-2 py-3 md:px-2 bg-black">
|
||||
<a href="/"><span class="text-gray-300 text-xl font-light">winxg</span></a>
|
||||
</div>
|
||||
<div class="h-6 bg-white">
|
||||
</div>
|
||||
{{block "body" .}} {{end}}
|
||||
<div class="container-lg h-30">
|
||||
|
||||
</div>
|
||||
</body>
|
||||
<script defer data-domain="winxg.com" src="https://stat.winxg.com/js/plausible.js"></script>
|
||||
{{block "ext_js" .}}{{end}}
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user