Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.65 KB

README.md

File metadata and controls

53 lines (38 loc) · 1.65 KB

Meister Online


About

旧Meister Onlineに代わる新たなブログシステム

markdownファイルはgithub actionsを通じてhugoによって変換され、静的なwebサイトとしてサーバーで公開される。

新Meister Onlineにて公開されるほか、サーバーダウンなどに備えこの組織のgithub pagesによっても同様のサイトが公開されている。

Project layout

├─ archtypes/       default Markdown
├─ public/
├─ asset            esbuildによりバンドルされるファイル群
│  ├─ js/           script群
│  └─ sass/         scss/sass群
├─ static           baseurl直下に配置されるファイル群
│  ├─ js/           script群
│  ├─ img/          トップページの背景
│  └─ css/          css群
├─ content/         投稿されたMarkfile群
├─ layouts          htmlに変換するときのテンプレート
│  ├─ _default/     Markdownを変換するときのテンプレート
│  ├─ _shortcodes/  ショートコード
│  └─ partial/      各componentのテンプレート
└─ resources/       esbuildから出力されたファイル群

Usage

ビルドする方法

$ cd /path/to/MeisterOnline
$ yarn
$ hugo server

記事の更新

$ cd /path/to/MeisterOnline
$ hugo new post/{year}/{month}/{day}/index.md

1日に複数の記事を更新したい場合

$ hugo new post/{year}/{month}/{day}/{ArticleNum}/index.md