···2121- ✅ Super easy to deploy as a static site
2222- ✅ Includes some prebuilt components for you to use
2323- ✅ Easy to edit by editing the markdown directly
2424+- ✅ Comments and likes via bluesky
24252526## tutorials
26272728the demo blog doubles as a tutorial on how to use this template:
28292929-- [minimal setup with github pages](https://flo-bit.dev/blog-template/posts/how-to-use)
3030+- [quick start with github pages](https://flo-bit.dev/blog-template/posts/how-to-use)
30313132- [adding content](https://flo-bit.dev/blog-template/posts/adding-content)
32333333-- [supported markdown features](https://flo-bit.dev/blog-template/posts/markdown-style-guide)
3434+- [comments and likes via bluesky](https://flo-bit.dev/blog-template/posts/comments-via-bluesky)
3535+3636+## quick start with github pages in 5 minutes
34373535-## Minimal setup with github pages
3838+1. Fork [the repository of this blog](https://github.com/flo-bit/blog-template)
36393737-1. Fork this repository by clicking on "Use template" (note: this repository per default uses github actions which are only free for public repositories).
4040+- Either name your fork `<github-username>.github.io` if you want your blog to live at `<github-username>.github.io`
4141+4242+- Or choose any other repo name and it will live at `<github-username>.github.io/<repo-name>`
384339442. In your repository settings, set up github pages to deploy using github actions (_SETTINGS_ -> _PAGES_ -> _SOURCE_: **Github Actions**)
40454141-3. Set up your blog info in `src/config.ts` (most importantly change `SITE` to your deployment url, e.g. for github pages `https://<your-github-username>.github.io/` and `BASE` to your base path, e.g. for github pages `/<your-repo-name>`)
4646+3. Set up your blog info in `src/config.ts`, most importantly the `SITE` and `BASE` variables:
4747+4848+- `SITE`: set to `https://<github-username>.github.io`
4949+- `BASE`: if repo name is `<github-username>.github.io` set to `/`, otherwise set to `/<repo-name>`
5050+5151+4. Once you push your changes to main your blog should be live in about 1-2 minutes at
5252+`<github-username>.github.io` or `<github-username>.github.io/<repo-name>`
5353+5454+5. Set up more info in `src/config.ts` (see [all options here](https://flo-bit.dev/blog-template/posts/configuring-the-blog))
5555+5656+- `SITE_TITLE` is the title of your blog, and will be shown in the header and in search results
5757+- `SITE_DESCRIPTION` is the description of your blog, and will be shown e.g. in search results
5858+- `SITE_FAVICON` is the emoji that will be shown as favicon of your blog (will be shown in the header and as favicon)
5959+- `NAME` is the name of the author of the blog, will be shown in the footer as `(c) <YEAR> <NAME> - LICENSE`
6060+- `BLUESKY_IDENTIFIER` is your bluesky handle (without the `@`), this is needed for likes and comments to work
6161+(see [comments via bluesky](https://flo-bit.dev/blog-template/posts/comments-via-bluesky))
6262+- `SOCIAL_LINKS` set your social media links here, e.g. `{ BLUESKY_URL: "https://bsky.app/profile/flo-bit.dev" }`
6363+will be shown in the footer of the blog
42644343-4. Your blog should be live in about 1 minute at `https://<your-github-username>.github.io/<your-repo-name>`
6565+6. Edit `about.mdx` in `src/content/info/` to add your own about page.
44664545-5. Add your blog posts in `src/content/blog/`
6767+7. Remove all files from `src/content/blog/` and add your own blog posts there. Time to write your first blog post!
6868+(see [adding content](https://flo-bit.dev/blog-template/posts/adding-content) for more info)
46694747-6. Add your info in `src/content/info/`:
7070+8. Anytime you push to the main branch, your blog will automatically be updated (should usually take less than 2 minutes).
7171+You can also go to the github actions tab to check the progress/status.
48724949-- `about.md` is used for the about page
7373+If you run into any issues, feel free to [open an issue](https://github.com/flo-bit/blog-template/issues) or
7474+[contact me on bluesky](https://bsky.app/profile/flo-bit.dev)
50755176## Notes
5277