Новый раздел блога: Гаджеты
В моём блоге уже 147 статей, и я не собираюсь на этом останавливаться. Но с увеличением статей, увеличивается количество библиотек и гаджетов, с которыми я когда-то работал. Часть из них потихоньку устаревает, и всё чаще я вижу:
Да, Интернет забывает. Производители гонятся за новыми технологиями, и многие устройства становятся просто электронным мусором. Множество ссылок, которые я тщательно подбирал для статей, просто перестали работать. В итоге мои статьи становятся бесполезными. Какой смысл знать, как отправить FSK сигнал, если описание протокола потеряно? Зачем интегрировать новое устройство, если его даташит уже не найти и непонятно при каких температурах он может работать?
Мне хочется, чтобы даже спустя десятки лет, информация в этом блоге могла быть полезна. Именно поэтому я решил добавить раздел “Гаджеты”.
Гаджеты
В этом разделе я постараюсь собирать всю информацию, связанную с каждым из гаджетов, с которыми я работал.
- Картинка - самая важная информация.
- Краткое описание
- Цена - будет забавно посмотреть через несколько лет
- Ссылки на статьи, в которых используется или упоминается устройство
- Ссылки на документы. Я планирую скачивать и хранить документацию прямо в git. У меня не так много гаджетов, чтобы это было большой проблемой
- Ссылки на другие сайты. Я не надеюсь, что ссылки будет жить несколько лет, но на всякий случай оставлю их
- Для электронных компонент описание в Fritzing формате
- Свойства. Возможно, в будущем я сделаю фильтрацию по свойствам. Но это не точно
Добавление всей этой информации несложно, и она, в том или ином виде, уже есть на других сайтах.
Из планов, я бы хотел добавить побольше интерактива. Это, например, может быть 3D модель или виртуальная реальность, в котором размечены порты подключения.
Интеграция с Hugo
Этот блог сделан с помощью Hugo на основе шаблона Minimo. Этот шаблон не подразумевает добавление карточек товаров, поэтому мне пришлось написать несколько расширений.
Главное отличие карточки товара от статьи в блоге - её структура. Она полностью статична и фиксирована, и требует новый тип страниц. К счастью, в Hugo очень легко сделать любые типы страниц. Достаточно добавить папку “products”, где будет лежать описание гаджетов:
А в папке “layouts” создать такую же папку “products”, где будут лежать шаблоны:
Hugo будет использовать их вместо дефолтных.
Дальше уже дело техники.
Результаты
Первые гаджеты уже добавлены. И я постараюсь постепенно наращивать эту базу знаний и добавлять больше самой разной информации.