My personal developer blog (spencerlepine.com/blog, a static site built from MDX content. This repository includes automated workflows for cross-posting each article to Medium.com and Dev.to (using GitHub Actions)
- Docusaurus:
v3.1.0
(documentation) - Node.js:
>=v18
- MDX Content (Markdown)
- GitHub Actions (documentation)
- Medium API (documentation)
- Dev.to API (documentation)
$ yarn install
$ yarn start
# view on http://localhost:3000
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
$ yarn run build
This command generates static content into the build
directory and can be served using any static contents hosting service.
- Post article to personal blog: docs/publish-personal-blog-article.md
- Set/update GitHub Secrets: https://docs.github.com/actions/security-guides/encrypted-secrets
- Cross-posting to Medium.com: docs/publish-medium-article.md
- Cross-posting to Dev.to: docs/publish-devto-article.md
- add actions/ folder, add repos (archive/delete the old two forks)
- Update spencerlepine.com/package.json build script to clone and download blog assets