ページ内ナビ
概要
Typemillは、Markdown fileをcontent sourceとして使うflat-file CMSです。databaseを必要とせず、documentation、manual、knowledge base、handbookなどの情報サイトを作れます。visual block editorとraw Markdown editorを併用でき、theme・pluginやeBook pluginで公開形態を拡張できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
databaseなしでMarkdown fileをcontentとして管理する
contentをfile system上のMarkdownとして保持するため、database serverを用意せずにdocumentation siteを構成できます。
出典:[1]
visual block editorとraw Markdown editorを使い分ける
author向けのvisual block editingと、Markdownを直接扱いたい利用者向けのraw editorを提供し、technical writerとdeveloperの両方が同じcontentを編集できます。
出典:[1]
plugin・themeとeBook出力でpublishing workflowを広げる
Twig theme、plugin、custom eBook layoutで拡張でき、eBook pluginではsingle source contentからPDFやePUBへの変換も案内されています。
出典:[1]
向いている用途
documentation・manual・handbookをMarkdown中心で管理したいteamに向く
Gitやfile backupと相性のよいMarkdownを正本にしつつ、browser上のCMS editingも必要な情報サイトで検討できます。
出典:[1]
導入前の確認
v2.27.0のsecurity fixを含む最新2.xへ更新する
v2.27.0ではrestricted media accessのbypass、public article APIのauthorization gap、stored XSSにつながるSVG sanitizerの問題が修正されています。古い2.xを使う場合はrelease noteを確認して更新します。
出典:[2]
書き込みdirectoryとPHP extensionの要件を確認する
PHP 8.1+とWeb serverに加え、cache、content、data、media、settings directoryへのwrite permissionや必要なPHP libraryが必要です。deployment時に過剰なpermissionを与えないよう設定します。
出典:[1]
参考にした公式資料
- [1]Typemill README(2026-10-03)
- [2]Typemill v2.27.0 release(2026-10-03)
- [3]Typemill MIT license(2026-10-03)
編集部からの補足
documentationやmanualの原稿をMarkdown fileとして保持しながら、非developerもbrowser editorで編集したい場合に向きます。v2.27.0にはauthorizationやSVG sanitizerのsecurity fixが含まれるため、古い2.xを運用している場合は更新を優先してください。
3ステップで試す
- 1
v2.27.0を取得
security fixを含む2.27.0 tagを固定して取得します。
git clone --branch v2.27.0 --depth 1 https://github.com/typemill/typemill.git && cd typemill - 2
PHP依存関係を導入
公式READMEのComposer手順で必要libraryを導入します。PHP 8.1+と必要extension、書き込みdirectoryのpermissionも確認してください。
composer update - 3
Web setupを完了
Web serverをTypemillへ向け、/tm/setupからadmin userを作成して初期設定します。URLは自分のhostへ置き換えます。
Open https://your-host.example/tm/setup
成長
成長の推移 · 直近30日
619 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 8
- Open PR
- 2
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- manuals
- docs
- documentation
- ebooks
- publication
- self-hosted
- websites
- epub-generation
- pdf-generation
- cms
- handbooks
- documentation-tool
- Stars
- 619
- Forks
- 75
- Watchers
- 13
- Open Issues
- 50
- Contributors
- 16
- 所有者種別
- Organization
- 主要言語
- JavaScript
- ライセンス
- MIT
- リポジトリ最終更新
- 2026/09/20
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Krayin CRM23,965 Stars
共通タグ 3件 · 共通カテゴリ 2件
Laravel 12を土台に顧客・リード・営業pipelineをself-hostするCRM
PHP - WordPress21,450 Stars
共通タグ 3件 · 共通カテゴリ 2件
themeとpluginで拡張するWeb publishing platform。7.1.1安定版とGit mirrorの役割を分けて見る
PHP - Crater8,349 Stars
共通タグ 3件 · 共通カテゴリ 2件
invoice・estimate・payment・expenseを一つのself-hosted業務画面で管理する
PHP - mixpost3,725 Stars
共通タグ 3件 · 共通カテゴリ 2件
SNS投稿・calendar・analyticsをLaravelへ組み込んでself-hostするsocial media manager Lite
Vue - Frappe Builder2,408 Stars
共通タグ 3件 · 共通カテゴリ 2件
視覚編集とCMSの実データを同じページへつなぐ
Python - Vvveb1,197 Stars
共通タグ 3件 · 共通カテゴリ 2件
drag-and-drop Page BuilderにBlog・E-commerce・Multi-site・Plugin・Headless APIを統合するself-hosted PHP CMS
HTML
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。