tomixy's biography

TetraCalibers CMS

オリジナル教材の公開の場となるWebサイトと専用CMS

Monday, December 6, 2021
TetraCalibers CMS

LaTeXで組版され、BuildVuでHTMLに変換された自作教材を掲載したり、プログラミングの知見や学習記録をブログとして投稿するためのCMSシステム。

DB設計、サイトデザイン、掲載教材制作、Webサイト構築、CMS機能(記事投稿、カテゴリ管理、SEOマネジメントツール)の実装、サーバー構築、デプロイ、運用の全工程を一人で担った。

DBはMySQL、バックエンドにはLaravel、フロントエンドにはVue、教材組版にはLaTeXを採用。その他、開発ヘルパースクリプトをRubyやbashで記述。

コンテンツのスタイリングを容易にするため、記事執筆画面にはmarkdown風の独自マークアップ言語noicoronパーサを組み込んでいる。