I downloaded and installed two themes then realized that I really wanted a skeleton.
There’s nothing in the Admin menu that addresses the installation of a skeleton - only plugins and themes.
I downloaded the Deliver skeleton .zip but see no way to install it.
Note: I’m working on this in Truecharts - version (grav 1.7.18_4.0.21)
NOTE: The instructions say to create “default.md” in “user/pages/03.mypage/”
The only place I found a folder called “user” was under /app/grav-admin/ - is that correct?
I also keep seeing references to web root (some write it “web-root”) but I’ve no idea where that might be found in a TrueNAS-SCALE TrueCharts system.
Admin plugin:
Grav is a flat-file CMS which means everything can be done via the command-line. The Admin plugin is an add-on to make life easier for user who feel uncomfortable using the command-line. However, not everything can be done by Admin.
Skeletons:
Skeletons are pre-packaged Grav installations containing a fully functional website including pages, theme, plugins and configs. The zip file downloaded from Skeletons | Grav CMS should be unzipped into the root of the webserver, or in any subdirectory if preferred.
The folder should be cleared first.
Skeletons cannot be installed through Admin.
NOTE: The instructions say to create “default.md” in “user/pages/03.mypage/”
Which instructions?
The only place I found a folder called “user” was under /app/grav-admin/ - is that correct?
Folder /user is located in the root of your Grav installation. Folder /…/grav-admin/ looks like a correct root folder of Grav when file grav-admin-v1.7.x.zip has been unzipped.
I also keep seeing references to web root (some write it “web-root”) but I’ve no idea where that might be found in a TrueNAS-SCALE TrueCharts system.
Neither do I… But webroot, web-root, root of web, is all the same to me.
There are Skeleton-packages available, which include the core Grav system, sample pages, plugins, and configuration. They are a great way to get started; all you have to do is download the Skeleton-package you prefer, and follow the steps above.
OK, I figured out what I was doing wrong with datasets and shares then got the skeleton .zip copied over into the ~/user folder for Grav.
Unzipped the skeleton .zip - no errors.
Stopped, Started, Opened Grav.
I’m seeing the same default layout (actually, some old html I copied into the default.md file in 03.mypages - there’s no indication that the skeleton files exist.
@kd4e, Are you sure you cleared the root of the Grav installation and unzipped grav-skeleton-deliver-site+admin-1.2.0.zip into the root of the Grav installation.
You should find the following /user/pages/ folder:
What do you mean it created? Skeletons doesn’t create anything by themselves. You just extract the contents where you want your page to be. So all these files you just posted, have to be in the root where you want your Grav to be. And as you posted, there’s a:
drwxrwsr-x 10 abc abc 15 Jul 24 23:21 user
And if you check that /user/pages, it should be as @anon76427325 also posted.
If your website root is /app, you should move everything from /app/grav-admin/user to /app. And you don’t need grav-skeleton-deliver-site+admin-1.2.0.zip in that folder
f your website root is /app , you should move everything from /app/grav-admin/user to /app .
That depends… some users want Grav to be installed in a subdirectory to keep the root clean. I myself have multiple folders inside the webroot to separate between Grav sites and non-Grav sites. That requires setting the documentroot to point to the correct subfolders though.
Skeleton has all Grav files. Skeleton is not a plugin or a theme. It’s a full Grav package with ready to use theme, plugins and sample content pages. All you need to do, is extract skeleton files to your Grav page root
OK. I deleted Grav.
Then I re-installed Grav.
(It opens to the default Grav page.)
I copied the skeleton .zip to /app
I unzipped the skeleton .zip in /app
I closed then re-opened Grav.
I’m still seeing the original default Grav page.
What step did I miss, please?
Thanks