码农笔录博客源码
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

112 рядки
4.4 KiB

6 роки тому
{{template "header" .}}
3 роки тому
<meta name="keywords" content="码农随笔,个人随笔,博客,个人博客,个人笔记,技术博客,免费云笔记,云笔记,随笔,IT博客,谷歌地图,码农笔录,aiprose">
<title>博客列表 - 码农随笔</title>
6 роки тому
</head>
<body>
6 роки тому
<div class="root-container">
3 роки тому
{{template "nav" .}}
6 роки тому
<div class="home-container">
<div class="home-hearder">
<div style="flex: 1">
3 роки тому
<el-select v-model="cateId" placeholder="请选择文章分类" @change="catChange" clearable class="auto-screen">
<el-option v-for="item in cats" :key="item.Id" :label="item.Title" :value="item.Id"/>
</el-select>
6 роки тому
</div>
3 роки тому
<button type="button" onclick="window.open('/blog/new')"
3 роки тому
class="layui-btn layui-btn-radius layui-btn-danger layui-btn-sm auto-item" style="border-radius: 12px">
6 роки тому
写文章
</button>
6 роки тому
</div>
<div>
<div class="home-content" style="min-height: 40px;line-height: 40px;color: #888">
<div class="home-content-title cursor" style="font-size: 14px">
文章标题
</div>
3 роки тому
<div style="display: inline-block;width: 300px" class="auto-item">
6 роки тому
<div class="home-content-desc">
6 роки тому
<span style="width: 100px;font-size: 14px">类型</span>
<span style="width: 50px"> 用户</span>
<span style="flex: 1;font-size: 14px">浏览量</span>
<span style="min-width: 80px;font-size: 14px">日期</span>
6 роки тому
</div>
</div>
</div>
6 роки тому
<hr style="border:none"/>
6 роки тому
</div>
3 роки тому
{{range .Page.List}}
6 роки тому
<div>
<div class="home-content">
<div class="home-content-title cursor">
6 роки тому
<a href="/blog/{{.Id}}" target="_blank">{{.Title}}</a>
6 роки тому
</div>
3 роки тому
<div style="display: inline-block;width: 300px" class="auto-item">
6 роки тому
<div class="home-content-desc">
6 роки тому
<span style="width: 100px;font-size: 12px">{{.CateName}}</span>
<span style="width: 50px;text-align: center">
<a href="/u/{{.UserId}}"><img src="{{.HeadImg}}" alt="头像" class="img-circle"></a>
</span>
<span style="flex: 1;font-size: 14px">{{.Browses}}</span>
<span style="min-width: 80px;font-size: 14px">{{.Ctime.Format "2006/01/02"}}</span>
6 роки тому
</div>
</div>
</div>
</div>
3 роки тому
{{end}}
6 роки тому
6 роки тому
<div style="text-align: center">
<nav>
<div class="pagination pagination-lg">
<ul>
3 роки тому
{{if .Page.FirstPage}}
{{else}}
6 роки тому
<li class="prev">
6 роки тому
<a href="/blogs?num={{ .Page.PageNo | NAdd -1}}&flag={{.Flag}}&cat={{.Cat}}">&laquo;</a>
6 роки тому
</li>
3 роки тому
{{end}}
6 роки тому
<li class="active"><a href="javascript:void(0)">{{.Page.PageNo}}</a></li>
3 роки тому
{{if .Page.LastPage}}
{{else}}
6 роки тому
<li class="next">
6 роки тому
<a href="/blogs?num={{ .Page.PageNo | NAdd +1}}&flag={{.Flag}}&cat={{.Cat}}">&raquo;</a>
6 роки тому
</li>
3 роки тому
{{end}}
6 роки тому
</ul>
</div>
</nav>
6 роки тому
</div>
6 роки тому
</div>
<div class="footer-container">
{{template "footer"}}
6 роки тому
</div>
</div>
3 роки тому
<script>
(function(){
var src = "https://s.ssl.qhres2.com/ssl/ab77b6ea7f3fbf79.js";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
6 роки тому
</body>
<script>
5 роки тому
var app = new Vue({
el: ".root-container",
delimiters: ['${', '}'],
data: {
3 роки тому
cateId: '',
3 роки тому
cats: []
5 роки тому
},
3 роки тому
created () {
this.cateId = {{.Cat}}
3 роки тому
if(this.cateId == -1){
this.cateId = ''
}
3 роки тому
this.cats = {{.Cats}}
},
methods: {
catChange (){
window.location.href = "/blogs?num=1&flag={{.Flag}}&cat=" + this.cateId
}
}
})
</script>
6 роки тому
</html>