My home page and blog using Eleventy and Netlify.com
APACHE-2.0 License
Note: All blog posts remain copyrighted by Tran Trong Thanh (int3ractive.com).
My labs site is moved over here, with licenses as per each folder.
$ npm install
$ npm start
title
: Post title, h1
of the post pagetags
: A one-line list of tags (I'm indenting with tabs so multiline yaml list is not possible)metaTitle
: Optional, set to override the <title>
and og:title
at page's metadatametaDesc
: Optional, set for meta descriptionsimage
: Optional, set for og:image
and social network sharing imagecoverImage
: Optional, set for the post's cover photo, will also be used as social image if image
is not provided.coverCaption
: Optional, set the caption for post's cover photoupdated
: Optional, set to display an updated dateSome legacy front matter fields not currently in used but may be in the future:
author
: just me as authorsubtitle
: previous theme has subtitle below titlecover-darken
: used to applied CSS darken overlay to cover photo, it's not needed anymore.This new blog theme is based on Hylia starter kit for Eleventy (archived).
markdown-it-attrs
and use {: ... }
delimiters (similar to Ruby Kramdown) to add custom attributes to generated HTML elements./blog/YYYY/
URLint3ractive.com -> Home page
int3ractive.com/blog/ -> Blog page containing all posts (was archive/)
int3ractive.com/blog/2019/ -> Posts list filtered for 2019 (new)
int3ractive.com/blog/2019/nhung-dieu-can-biet-ve-ecmascript/ -> post page
int3ractive.com/blog/tags/ -> all tags available (new)
int3ractive.com/blog/tags/javascript/ -> Posts list filtered by a tag (new)
int3ractive.com/about/ -> my full bio page (remove .html)
int3ractive.com/speaking/ -> speaking page (remove .html)
int3ractive.com/nau-tab/ -> nau-tab project pages (remove .html)
int3ractive.com/open-source/ -> open source page (remove .html)
int3ractive.com/slides/ -> map to all slides repo (WIP)
© 2015-current Tran Trong Thanh. All rights reserved.