This is modified from gatsby-default-starter
.
Support some features I required for lots of my markdown key note files.
gatsby-remark-mathjax
, no server rendering thougth)gatsby-transformer-graphviz
)Typography.js
Themes (https://kyleamathews.github.io/typography.js/).md
via gatsby-remark-vscode
, .mdx
via primjs
)Demo Site : https://markbook.netlify.com
https://github.com/RintarouTW/gatsby-markbook
New Site from Git
button.You can see this as another gatsby starter project with the features listed above, so u don't need to start from scratch.
npm install -g gatsby-cli
gatsby new gatsby-markbook https://github.com/RintarouTW/gatsby-markbook.git
# It is even better to use the forked repository on your account.
cd gatsby-markbook
gatsby develop
# or production build
gatsby build
gatsby serve
src/pages/Test.md
)src/pages/Test.md
for the usage example for $\LaTeX$, Graphviz, code highlight and more..md
files to src/pages/
and they would be presented right away.If you had your Netlify deployed on the forked repository, any time you add/modify .md
files to src/pages/
, commit and push, Netlify will get notified, update and publish automatically. So, push your commit means publish to Netlify automatically. 100% Focus on the content writing feels really good.
Enjoy it.