1.新建文件夹admin:
2.新建blogs.html页面:
复制导航窗口代码并修改:
<div class="ui container">
<div class="ui inverted secondary stackable menu">
<h2 class="ui teal header item">管理后台</h2>
<a href="#" class="active m-item item m-mobile-hide"><i class="mini home icon "></i> 博客</a>
<a href="#" class=" m-item item m-mobile-hide"><i class="mini idea icon"></i> 分类</a>
<a href="#" class="m-item item m-mobile-hide"><i class="mini tags icon"></i> 标签</a>
<!--用户头像-->
<div class="right menu m-item m-mobile-hide">
<div class="ui dropdown item">
<!--头像-->
<div class="text">
<img src="https://unsplash.it/100/100?image=1005" alt="" class="ui avatar image">
幸亮
</div>
<!--下拉菜单-->
<i class="dropdown icon"></i>
<div class="menu">
<a href="" class="item">注销</a>
</div>
</div>
</div>
</div>
</div>
效果:
3.添加中间内容代码:
<div class="m-container-small m-padded-tb-big">
<div class="ui container">
<!--查询功能的表单-->
<form action="#" method="POST" class="ui secondary segment form">
<input type="hidden" name="page">
<div class="inline fields">
<div class="field">
<input type="text" name="title" placeholder="标题">
</div>
<div class="field">
<div class="ui selection dropdown">
<input type="hidden" name="type">
<i class="ui dropdown icon"></i>
<div class="default text">分类</div>
<div class="menu">
<div class="item" data-value="1">错误日志</div>
<div class="item" data-value="2">开发者手册</div>
</div>
</div>
</div>
<div class="field">
<div class="ui checkbox">
<input type="checkbox" id="recommend" name="recommend">
<label for="recommend">推荐</label>
</div>
</div>
<div class="field">
<button class="ui mini teal basic button"><i class="search icon"></i>搜索</button>
</div>
</div>
</form>
<!--显示结果的表格-->
<table th:fragment="blogList" class="ui compact teal table">
<thead>
<tr>
<th></th>
<th>标题</th>
<th>类型</th>
<th>推荐</th>
<th>更新时间</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr th:each="blog,iterStat : ${page.content}">
<td th:text="${iterStat.count}">1</td>
<td th:text="${blog.title}">刻意练习清单</td>
<td th:text="${blog.type.name}">认知升级</td>
<td th:text="${blog.recommend} ? '是':'否'">是</td>
<td th:text="${blog.updateTime">2021-06-26 02:33</td>
<td>
<a href="#" th:href="@{/admin/blogs/{id}/input(id=${blog.id})}" class="ui mini teal basic button">编辑</a>
<a href="#" th:href="@{/admin/blogs/{id}/delete(id=${blog.id})}" class="ui mini red basic button">删除</a>
</td>
</tr>
</tbody>
<tfoot>
<tr >
<th colspan="6">
<div class="ui mini pagination menu" th:if="${page.totalPages}>1">
<a onclick="page(this)" th:attr="data-page=${page.number}-1)}" class="item" th:unless="${page.first}">上一页</a>
<a onclick="page(this)" th:attr="data-page=${page.number}+1)}" class="item" th:unless="${page.last}">下一页</a>
</div>
<a href="" class="ui mini right floated teal basic button">新增</a>
</th>
</tr>
</tfoot>
</table>
</div>
</div>