phiresky / blog

Source code of my personal blog

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 posts to generate the posts, then yarn dev for the hot-reloading dev server (navigate to http://localhost:3000/blog/ )

Run 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

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

License:Other


Languages

Language:TypeScript 57.2%Language:SCSS 39.7%Language:CSS 1.6%Language:JavaScript 1.1%Language:Shell 0.3%