templates/krcert.html (2443B)
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <style>
5 table {
6 width: 100%;
7 border-collapse: collapse;
8 }
9 th,
10 td {
11 padding: 8px;
12 text-align: left;
13 border-bottom: 1px solid #ddd;
14 }
15 tr:hover {
16 background-color: #f5f5f5;
17 }
18 </style>
19 <meta charset="UTF-8" />
20 <title>KRCERT</title>
21 <!-- Bootstrap CSS -->
22 <link
23 href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
24 rel="stylesheet"
25 />
26 </head>
27 <body>
28 <nav class="navbar navbar-expand-lg navbar-light bg-light">
29 <a class="navbar-brand" href="#">Navigation</a>
30 <button
31 class="navbar-toggler"
32 type="button"
33 data-toggle="collapse"
34 data-target="#navbarNav"
35 aria-controls="navbarNav"
36 aria-expanded="false"
37 aria-label="Toggle navigation"
38 >
39 <span class="navbar-toggler-icon"></span>
40 </button>
41 <div class="collapse navbar-collapse" id="navbarNav">
42 <ul class="navbar-nav">
43 <li class="nav-item active">
44 <a class="nav-link" href="/">IP & Domain Country Finder</a>
45 </li>
46 <li class="nav-item">
47 <a class="nav-link" href="/ascii_to_char">ASCII Code Converter</a>
48 </li>
49 <li class="nav-item">
50 <a class="nav-link" href="/utf8_decoder">UTF-8 Decoder</a>
51 </li>
52 <li class="nav-item">
53 <a class="nav-link" href="/news">News</a>
54 </li>
55 <li class="nav-item">
56 <a class="nav-link" href="/shodan">Shodan</a>
57 </li>
58 </ul>
59 </div>
60 </nav>
61
62 <div class="container">
63 <h1>KRCERT 보안공지 알림</h1>
64 {% if posts %}
65 <table>
66 <tr>
67 <th>No.</th>
68 <th>Title</th>
69 <th>Date</th>
70 </tr>
71 {% for post in posts %}
72 <tr>
73 <td>{{ loop.index }}</td>
74 <td><a href="{{ post['link'] }}">{{ post['title'] }}</a></td>
75 <td>{{ post['date'] }}</td>
76 </tr>
77 {% endfor %}
78 </table>
79 {% else %}
80 <p>2일 이내에 업데이트된 글이 없습니다.</p>
81 {% endif %}
82 </div>
83 <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
84 <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script>
85 </body>
86 </html>