Skip to content

jamespan/blog

 
 

Repository files navigation

Source code of my blog

https://phiresky.github.io/blog/

The posts are written in Markdown that is parsed by Pandoc, with the Pandoc AST rendered with React. This is done so the React renderer can have a few custom components, especially code blocks with specific tags are interpreted as e.g. interactive demos or charts. All the React stuff is rendered server-side with next.js to static HTML files. So most of the blog should work without JS.

It also generates an RSS feed for people that are into that.

Run yarn dev for the hot-reloading dev server, yarn build to run all the build steps, or yarn commit to commit a new blog version ready for pushing.

About

Source code of my personal blog

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 52.4%
  • SCSS 41.4%
  • JavaScript 5.9%
  • Shell 0.3%