first commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Log in</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
<form method="POST" action="/action/login">
|
||||
<input type="text" name="name" placeholder="name" />
|
||||
<input type="password" name="pass" placeholder="pass" />
|
||||
<input type="submit" value="login" />
|
||||
</form>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>{{title}}</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
{% if login %}
|
||||
<td><a href="/users/{{login_username}}">{{login_username}}</a></td>
|
||||
<td><a href="/action/logout">logout</a></td>
|
||||
{% else %}
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
{% end %}
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
<article>
|
||||
<h1>{{title}} (by {{author}})</h1>
|
||||
<p>{{content}}</p>
|
||||
</article>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Posts</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
{% if login %}
|
||||
<td><a href="/users/{{login_username}}">{{login_username}}</a></td>
|
||||
<td><a href="/action/logout">logout</a></td>
|
||||
{% else %}
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
{% end %}
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
{% if login %}
|
||||
<form action="/action/post" method="POST">
|
||||
<input type="text" name="title" placeholder="title" />
|
||||
<textarea name="content" placeholder="content"></textarea>
|
||||
<input type="submit" value="publish" />
|
||||
</form>
|
||||
{% end %}
|
||||
|
||||
{% for post in posts %}
|
||||
<div class="post-preview">
|
||||
<a href="/posts/{{post.id}}">{{post.title}}</a> by <a href="/users/{{post.author}}">{{post.author}}</a>
|
||||
</div>
|
||||
{% end %}
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Sign up</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
<form method="POST" action="/action/signup">
|
||||
<input type="text" name="name" placeholder="name" />
|
||||
<input type="password" name="pass" placeholder="pass" />
|
||||
<textarea name="bio" placeholder="bio"></textarea>
|
||||
<input type="submit" value="signup" />
|
||||
</form>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>{{name}}'s profile</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
{% if login %}
|
||||
<td><a href="/users/{{login_username}}">{{login_username}}</a></td>
|
||||
<td><a href="/action/logout">logout</a></td>
|
||||
{% else %}
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
{% end %}
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
<article>
|
||||
<h1>{{name}}'s proile</h1>
|
||||
<p>{{bio}}</p>
|
||||
</article>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,35 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Users</title>
|
||||
<link rel="stylesheet" media="screen" href="/static/global.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<nav>
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="/posts">Posts</a></td>
|
||||
<td><a href="/users">Users</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
{% if login %}
|
||||
<td><a href="/users/{{login_username}}">{{login_username}}</a></td>
|
||||
<td><a href="/action/logout">logout</a></td>
|
||||
{% else %}
|
||||
<td><a href="/login">login</a></td>
|
||||
<td><a href="/signup">signup</a></td>
|
||||
{% end %}
|
||||
</tr>
|
||||
</table>
|
||||
</nav>
|
||||
|
||||
{% for user in users %}
|
||||
<div class="user-preview">
|
||||
<a href="/users/{{user.name}}">{{user.name}}</a>
|
||||
</div>
|
||||
{% end %}
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user