Compare commits
3 commits
66bb26380a
...
fc799a5c0e
Author | SHA1 | Date | |
---|---|---|---|
Ivan R. | fc799a5c0e | ||
Ivan R. | 84681401ec | ||
Ivan R. | e185b154ab |
|
@ -16,7 +16,7 @@ defmodule ComfycampWeb.NavBar do
|
|||
~H"""
|
||||
<nav class="limiter navbar">
|
||||
<.link href="/">Главная</.link>
|
||||
<.link href="/services/">Сервисы</.link>
|
||||
<.link href="/blog/">Блог</.link>
|
||||
<.link href="/cinema/">Кинотеатр</.link>
|
||||
|
||||
<div class="space" />
|
||||
|
|
7
lib/comfycamp_web/controllers/blog_controller.ex
Normal file
7
lib/comfycamp_web/controllers/blog_controller.ex
Normal file
|
@ -0,0 +1,7 @@
|
|||
defmodule ComfycampWeb.BlogController do
|
||||
use ComfycampWeb, :controller
|
||||
|
||||
def index(conn, _params) do
|
||||
render(conn, :index, page_title: "Блог")
|
||||
end
|
||||
end
|
8
lib/comfycamp_web/controllers/blog_html.ex
Normal file
8
lib/comfycamp_web/controllers/blog_html.ex
Normal file
|
@ -0,0 +1,8 @@
|
|||
defmodule ComfycampWeb.BlogHTML do
|
||||
@moduledoc """
|
||||
This module contains pages rendered by BlogController.
|
||||
"""
|
||||
use ComfycampWeb, :html
|
||||
|
||||
embed_templates "blog_html/*"
|
||||
end
|
1
lib/comfycamp_web/controllers/blog_html/index.html.heex
Normal file
1
lib/comfycamp_web/controllers/blog_html/index.html.heex
Normal file
|
@ -0,0 +1 @@
|
|||
<p>Блог</p>
|
|
@ -2,10 +2,57 @@
|
|||
<h1>Уютный домик</h1>
|
||||
|
||||
<p>
|
||||
Добро пожаловать на мой личный сайт.
|
||||
У меня есть несколько проектов, запущенных на домашнем сервере.
|
||||
Я буду рад, если они будут полезны другим людям.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Я Иван. Скорее всего, я буду рассказывать что-нибудь про компьютеры и интернет, такой уж я человек.
|
||||
Создайте аккаунт на этом сайте, чтобы получить доступ к остальным сервисам.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Не стоит ожидать большой надёжности, однако я прикладываю все усилия,
|
||||
чтобы сервисы были доступны 24/7.
|
||||
</p>
|
||||
|
||||
<p><i>- Иван, администратор comfycamp.space</i></p>
|
||||
|
||||
<h2>Доступные сервисы</h2>
|
||||
|
||||
<h3>Mastodon</h3>
|
||||
<a href="https://m.comfycamp.space" target="_blank">m.comfycamp.space</a>
|
||||
<p>Микроблоги с поддержкой fediverse.</p>
|
||||
|
||||
<h3>Nextcloud</h3>
|
||||
<a href="https://nc.comfycamp.space" target="_blank">nc.comfycamp.space</a>
|
||||
<p>Облако, календарь, задачи.</p>
|
||||
|
||||
<h3>Forgejo</h3>
|
||||
<a href="https://git.comfycamp.space" target="_blank">git.comfycamp.space</a>
|
||||
<p>Хостинг для git-проектов.</p>
|
||||
|
||||
<h3>XMPP</h3>
|
||||
<a>xmpp.comfycamp.space</a>
|
||||
<p>
|
||||
Проверенный временем протокол для обмена сообщениями.
|
||||
</p>
|
||||
<p>
|
||||
Для входа можете использовать dino (linux) или conversations (android).
|
||||
</p>
|
||||
|
||||
<h3>Matrix</h3>
|
||||
<a>matrix.comfycamp.space</a>
|
||||
<p>
|
||||
Современный протокол для общения.
|
||||
</p>
|
||||
<p>
|
||||
Для входа можете использовать element (android, linux) или nheko (linux).
|
||||
</p>
|
||||
|
||||
<h3>Fresh RSS</h3>
|
||||
<a href="https://freshrss.comfycamp.space" target="_blank">freshrss.comfycamp.space</a>
|
||||
<p>Сервис для чтения RSS лент.</p>
|
||||
|
||||
<h2>Список задач</h2>
|
||||
<p><input type="checkbox" disabled />Вход через один аккаунт на все сервисы.</p>
|
||||
</div>
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
defmodule ComfycampWeb.ServicesController do
|
||||
use ComfycampWeb, :controller
|
||||
|
||||
def index(conn, _params) do
|
||||
render(conn, :index, page_title: "Сервисы")
|
||||
end
|
||||
end
|
|
@ -1,8 +0,0 @@
|
|||
defmodule ComfycampWeb.ServicesHTML do
|
||||
@moduledoc """
|
||||
This module contains pages rendered by ServicesController.
|
||||
"""
|
||||
use ComfycampWeb, :html
|
||||
|
||||
embed_templates "services_html/*"
|
||||
end
|
|
@ -1 +0,0 @@
|
|||
<p>Сервисы</p>
|
|
@ -21,7 +21,7 @@ defmodule ComfycampWeb.Router do
|
|||
pipe_through :browser
|
||||
|
||||
get "/", MainController, :index
|
||||
get "/services", ServicesController, :index
|
||||
get "/blog", BlogController, :index
|
||||
get "/cinema", CinemaController, :index
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue