summaryrefslogtreecommitdiff
path: root/content/software/archive-site/index.md
blob: ef83fe10b7ca15874a716d243fb5a2e3cb1fed0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
+++
title = "archive-site"
description = "文章とソフトウェアを長く残すためのZolaサイト。"
date = 2026-08-21
include_in_feeds = false

[extra]
language = ["Zola", "Tera", "SCSS"]
license = "MIT"
source = "https://git.takashi-2521.com/archive-site/"
github_mirror = "https://github.com/takashi-2521/archive-site"
related_notes = [
  "notes/static-sites-and-maintenance.md",
]
+++

## 概要

NotesとSoftwareを中心に、文章と制作物を長期的に保存するための静的サイトです。

![archive-siteの画面構成例](screenshot.svg)

## 作った背景

断片的なメモとソースコードの間にある、設計意図や調査の過程を一か所に残すために作りました。更新頻度が低くても自然に見える、索引としての情報構造を重視しています。

## 開発の過程

ZolaのSection、Page、Taxonomyをそのまま用い、独自のコンテンツ管理層を作らない方針にしました。表示はTera、スタイルはSCSS、テーマ切替だけを小さなJavaScriptで担当します。

## 特徴

- 年別のNotesアーカイブ
- タグによる横断的な分類
- NotesとSoftwareの明示的な関連付け
- JavaScriptなしでも読める本文とナビゲーション