サーバーレスWikiの機能追加について
以前公開していたクライアントサイドWikiを「サーバーレスWiki」に名称変更し、テキストファイルの作成だけでなくリネーム・削除機能を追加しました。
想定環境・前提条件
- ブラウザのローカルストレージまたは FileSystem API 等を利用する環境
- モダンブラウザ(Google Chrome, Firefox, Edge 等)
実装例(ファイル操作の基本)
// サーバーレスWikiにおけるファイルリネーム・削除の基本処理イメージ
function renameFile(oldName, newName) {
if (localStorage.getItem(oldName)) {
const content = localStorage.getItem(oldName);
localStorage.setItem(newName, content);
localStorage.removeItem(oldName);
console.log(`Renamed from ${oldName} to ${newName}`);
}
}
function deleteFile(fileName) {
if (localStorage.getItem(fileName)) {
localStorage.removeItem(fileName);
console.log(`Deleted ${fileName}`);
}
}
使い方と注意点
ブラウザのセキュリティ設定やストレージ容量の制限により、保存できるデータ量に制限があります。本番環境や重要なデータの保管には適切にバックアップを取ってください。
この記事の更新履歴
この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。
2026年9月28日
- 削除リンク切れとなっている古いzipファイルのダウンロードリンクを削除しました。
- 追加サーバーレスWikiのリネームや削除機能を安全に実装するための再構成コードと前提条件を追加しました。

