@Francois Well that was a bit more trouble than it was worth lol
I have had to eat my own hat, due to originally creating the article and the previous answer using non-gui admin, I kind of broke grav, due to the structure.
After a bit of a chat with Ricardo, we found that grav doesnt like it when you name a folder with a number ie 1…2…etc
You can manually create the text files, but the GUI / admin page editor wont allow you to edit them or save due to it the foldername being a number.
Also folders which use a number prefix enabled are limtted to 99 per directory
To overcome this you need to prefix a directory with a alphacharacters and then your numbering system so directory 1, needs to be blog-1 , blog-2 etc
So the finally lay was like this
\---user
+---config
| site.yaml
|
+---pages
| +---99.blog
| | | blog.md
| | |
| | +---blog-1
| | | | blog.md
| | | |
| | | +---article-1
| | | | item.md
| | | |
| | | +---article-2
| | | | item.md
| | | |
| | | +---article-3
| | | | item.md
| | | |
| | | \---article-4
| | | item.md
| | |
| | +---blog-2
| | | | blog.md
| | | |
| | | +---article-1
| | | | item.md
| | | |
| | | +---article-2
| | | | default.md
| | | | item.md
| | | |
| | | +---article-3
| | | | default.md
| | | | item.md
| | | |
| | | \---article-4
| | | item.md
| | |
| | \---blog-3
| | | blog.md
| | | mountain.jpg
| | |
| | +---classic-modern-architecture
| | | item.md
| | | unsplash-luca-bravo.jpg
| | |
| | +---daring-fireball-link
| | | item.md
| | |
| | +---focus-and-blur
| | | item.md
| | | unsplash-focus.jpg
| | |
| | +---hero-classes
| | | item.md
| | | unsplash-overcast-mountains.jpg
| | |
| | +---london-at-night
| | | item.md
| | | unsplash-london-night.jpg
| | | unsplash-xbrunel-johnson.jpg
| | |
| | +---random-thoughts
| | | item.md
| | |
| | +---text-typography
| | | item.md
| | | unsplash-text.jpg
| | |
| | \---the-urban-jungle
| | item.md
| | unsplash-sidney-perry.jpg
| |
| \---modules
| | default.md
| |
| \---sidebar
| default.md
\---themes
You can download an example of this, including the quark theme with the blog blueprint page added
https://github.com/spamhater-grav/gravblog-support
The direct way of accessing the blog way without any routing is
http://domain/blog/blog-(number)/article-(number)
so
http://domain/blog/blog-2/article-3
then adding to the site.yaml
…
routes: /blog-(.)-article-(.)*: 'blog/blog-$1/article-$2’
…
so it can be accessed
http://domain/fr.blog-blog-1/article-4.htm
The github link is designed for a fresh install of grav (to be downloaded and installed) then extract the /users directory on top of the grav default grav folder.
So then you can play with it. That was good fun, learnt about a few limitations of creating a blog, so you dont have to lol