This repository uses mise for tool management (see mise.toml).
make setupmake runmake update- Create a post
make post name="my-post-article"- Create a post for some news
make news name="my-news"- Creat a talk/event page
make event name="my-talk"- Create a publication page
make publication name="author20xxconf"- Create for thumbnail image
make publication-thumbnail pdf=/path/to/paper.pdf name='author20xxconf'- Register a publication poster in Projects
Place poster.pdf in the publication bundle, add the exact Posters tag, and set
url_poster to publication/<name>/poster.pdf. Then generate the dedicated
Projects thumbnail without overwriting featured.png:
make poster-thumbnail name='author20xxconf'- Generate OGP image for the publication
(On first run, the required KintoSans fonts are downloaded automatically into assets/fonts/ from ookamiinc/kinto (SIL OFL-1.1); the directory is gitignored.)
make ogp-image name="kitada20XXconf"
# Load fonts from "assets/fonts/"
# Load template from "assets/ogp/tcardgen-template.png" directory
# Success to generate twitter card into content/publication/kitada20XXconf/featured.pngAdd conference name and year tags to publications automatically:
- Preview changes (dry-run mode)
make add-conference-tags-dry-run- Apply tag additions
make add-conference-tagsThis script will:
- Add conference name tags (e.g.,
YANS,ANLP,MIRU) to all conference publications - Add conference+year tags (e.g.,
YANS2019,ANLP2025) for easier filtering - Automatically map
NLPโANLPfor ่จ่ชๅฆ็ๅญฆไผๅนดๆฌกๅคงไผ - Preserve formatting and comments in YAML frontmatter
- Skip journal articles and dissertations
- See the following for more details:
Claude Code ใ Codex ใชใฉใฎใจใผใธใงใณใใงไฝๆฅญใใๅ ดๅใฏใใชใใธใใชๅบๆใฎไฝๆฅญ่ฆ็ดใใพใจใใ AGENTS.md ใๅ็
งใใฆใใ ใใ (CLAUDE.md ใฏ AGENTS.md ใธใฎ symlink ใงใ)ใ
The code and styles are licensed under the MIT license. See project license. Obviously you should not use the content of this demo repo in your own resume. ๐
Disclaimer: Use of Homer J. Simpson image and name used under Fair Use for educational purposes. Project license does not apply to use of this material.
