···31313232## Minimal setup with github pages
33333434-1. Fork this repository
3434+1. Fork this repository.
35353636-2. Set up your blog info in `src/config.json` (most importantly set 'SITE' and 'BASE' to your corresponding values, see [configuring your site](https://flo-bit.dev/blog-template/posts/configuring-the-blog))
3636+2. In your repository settings, set up github pages to deploy using github actions (*SETTINGS* -> *PAGES* -> *SOURCE*: **Github Actions**)
37373838-3. Add your blog posts in `src/content/blog/`
3838+3. Your blog should be live in about 1 minute at `https://<your-github-username>.github.io/<your-repo-name>`
39394040-4. Add your info in `src/content/info/`:
4040+For editing the blog you can either edit the code directly or use the preconfigured [pagescms](https://next.pagescms.org).
41414242-- `description.md` is used for the homepage description
4343-- `about.md` is used for the about page
4242+### Editing with pagescms
44434545-5. In your repository settings, set up github pages to deploy using github actions
4444+4. Go to [pagescms](https://next.pagescms.org) and log in with your github account and authorize the app.
46454747-6. Enjoy your new blog at: `https://<your-github-username>.github.io/<your-repo-name>`
4646+5. Add your repository to pagescms and open it.
4747+4848+6. Now you can edit your website configuration, about page, description and blog posts directly in the browser.
4949+5050+7. Your changes will be automatically pushed to your repository and deployed to github pages in about 1 minute everytime you hit save.
5151+5252+### Editing the code
5353+5454+4. Set up your blog info in `src/config.json` (leaving SITE, BASE, and MANUAL_SITE_BASE, as they are).
5555+5656+5. Add your blog posts in `src/content/blog/`
5757+5858+6. Add your info in `src/content/info/`:
5959+6060+- `description.md` is used for the homepage description
6161+- `about.md` is used for the about page
···9910101. Fork [the repository of this blog](https://github.com/flo-bit/blog-template)
11111212-2. Set up your blog info in `src/config.json` (most importantly set `SITE` and `BASE` to your corresponding values, see [`src/consts.ts`](../const-ts) for more info)
1212+2. In your repository settings, set up github pages to deploy using github actions (*SETTINGS* -> *PAGES* -> *SOURCE*: **Github Actions**)
13131414-3. Add your blog posts in `src/content/blog/` (see [adding content](../adding-content) for more info)
1414+3. Your blog should be live in about 1 minute at `https://<your-github-username>.github.io/<your-repo-name>`
15151616-4. Add your info in `src/content/info/`:
1616+For editing the blog you can either edit the code directly or use the preconfigured [pagescms](https://next.pagescms.org).
17171818-- `description.md` is used for the homepage description
1919-- `about.md` is used for the about page
1818+### Editing with pagescms
20192121-5. In your repository settings, set up github pages to deploy using github actions
2020+4. Go to [pagescms](https://next.pagescms.org) and log in with your github account and authorize the app.
22212323-6. Enjoy your new blog at: `https://<your-github-username>.github.io/<your-repo-name>`
2222+5. Add your repository to pagescms and open it.
24232525-For more information on how you can add content see the post about [adding content](../adding-content) or read about [supported markdown features here](../markdown-style-guide).
2424+6. Now you can edit your website configuration, about page, description and blog posts directly in the browser.
2525+2626+7. Your changes will be automatically pushed to your repository and deployed to github pages in about 1 minute everytime you hit save.
2727+2828+### Editing the code
2929+3030+4. Set up your blog info in `src/config.json` (leaving SITE, BASE, and MANUAL_SITE_BASE, as they are).
3131+3232+5. Add your blog posts in `src/content/blog/`
3333+3434+6. Add your info in `src/content/info/`:
3535+3636+- `description.md` is used for the homepage description
3737+- `about.md` is used for the about page
···11# Blog template
2233+> This description will be shown on the main page of your blog above your most recent posts. It could be a short summary of what your blog is about, and what readers can expect.
44+35Minimalistic but opinionated blog template using [astro](https://astro.build/) and [svelte](https://svelte.dev/). aims to be super easy to deploy and use, with a focus on performance and SEO, ease-of-use and design (see all [features here](posts/features)).
4657This blog doubles as a tutorial on how to use this template, start by [setting up your github repo](posts/how-to-use), then [add some content](posts/adding-content). For more information read about [supported markdown features here](posts/markdown-style-guide).