Добавлена база для заметок

This commit is contained in:
Anton Vakhrushev 2019-04-14 18:25:53 +03:00
parent 9951c3e88c
commit 2999e04391
5 changed files with 56 additions and 10 deletions

View File

@ -14,3 +14,12 @@ sculpin_content_types:
enabled: true
taxonomies:
- tags
articles:
type: path
path: _articles
singular_name: article
layout: internal
permalink: articles/:basename/
enabled: true
taxonomies:
- tags

View File

@ -0,0 +1,13 @@
---
title: Сериализация в PHP
---
# Сериализация в PHP
Не используйте стандартную сериализацию для долговременного хранения.
Не делайте так:
```php
serialize($a);
```

View File

@ -4,7 +4,7 @@
<a class="navigation__link" href="/">Главная</a>
</li>
<li class="navigation__action">
<a class="navigation__link" href="/albums/">Фотки</a>
<a class="navigation__link" href="/articles/">Заметки</a>
</li>
</ul>
</nav>

25
source/articles.html.twig Normal file
View File

@ -0,0 +1,25 @@
---
layout: internal
title: Заметки
description: Заметки
use: [articles]
---
{% block content %}
<h1>{{ title }}</h1>
<ul>
{% for article in data.articles %}
<li>
<p>
<a href="{{ article.url }}">{{ article.title }}</a>
{% if article.description %}
<br>
{{ article.description }}
{% endif %}
</p>
</li>
{% endfor %}
</ul>
{% endblock %}

View File

@ -1,6 +1,7 @@
---
layout: default
description: Личный сайт Антона Вахрушева
use: [articles]
---
{% block css %}
<link rel="stylesheet" href="{{ hashed_asset('/static/index.css') }}">
@ -13,18 +14,16 @@ description: Личный сайт Антона Вахрушева
меня зовут Антон Вахрушев, и&nbsp;это моя домашняя страница.
</p>
<h2 class="heading">Исследовать</h2>
<h2 class="heading"><a href="/articles/">Заметки</a></h2>
<ul>
<li>
<a href="/projects/predictor/">электронная гадалка Шеннона</a>
<a href="/projects/predictor/">Электронная гадалка Шеннона</a>
</li>
</ul>
<h2 class="heading">Смотреть</h2>
<ul>
{% for article in data.articles %}
<li>
<a href="/albums/">альбомы с фотографиями</a>
<a href="{{ article.url }}">{{ article.title }}</a>
</li>
{% endfor %}
</ul>
<h2 class="heading">Читать</h2>