pagr, branch HEADA 'static site generator', built using dati.
25f261d1ee482378d0d8c65e0dea6dd4592d27122022-09-03T12:40:20Z2022-09-03T12:40:20Zbugfix: BuildCrumbs doesn't skip middle pathsgearsixgearsix@tuta.iocommit 25f261d1ee482378d0d8c65e0dea6dd4592d2712
parent a1dc08af2953ba98b211734481607e08c52ad25f
Author: gearsix <gearsix@tuta.io>
Date: Sat, 3 Sep 2022 13:40:20 +0100
bugfix: BuildCrumbs doesn't skip middle paths
a1dc08af2953ba98b211734481607e08c52ad25f2022-08-31T13:25:41Z2022-08-31T13:25:41Zformatting fixesgearsixgearsix@tuta.iocommit a1dc08af2953ba98b211734481607e08c52ad25f
parent 7c2c44102926ee0cab7fd8722bb0516e45cffc33
Author: gearsix <gearsix@tuta.io>
Date: Wed, 31 Aug 2022 14:25:41 +0100
formatting fixes
7c2c44102926ee0cab7fd8722bb0516e45cffc332022-08-26T21:58:29Z2022-08-26T21:58:29ZPage.All and Page.Children are now sorted by date (latest>oldest)gearsixgearsix@tuta.iocommit 7c2c44102926ee0cab7fd8722bb0516e45cffc33
parent fc9c27274b499d2a6f15136fdd4f59210e1f213f
Author: gearsix <gearsix@tuta.io>
Date: Fri, 26 Aug 2022 22:58:29 +0100
Page.All and Page.Children are now sorted by date (latest>oldest)
fc9c27274b499d2a6f15136fdd4f59210e1f213f2022-08-05T19:24:49Z2022-08-05T22:43:48ZMakefile was kind of unnecessarygearsixgearsix@tuta.iocommit fc9c27274b499d2a6f15136fdd4f59210e1f213f
parent abfbca08f68bb71ab01d50755b54460e0684834e
Author: gearsix <gearsix@tuta.io>
Date: Fri, 5 Aug 2022 20:24:49 +0100
Makefile was kind of unnecessary
abfbca08f68bb71ab01d50755b54460e0684834e2022-07-29T16:11:47Z2022-07-29T16:33:41Zbugfix(copy.go): improved reliability & portability.gearsixgearsix@tuta.iocommit abfbca08f68bb71ab01d50755b54460e0684834e
parent 98b71a76f774959bc123b708dd769fdd4eaa2f62
Author: gearsix <gearsix@tuta.io>
Date: Fri, 29 Jul 2022 17:11:47 +0100
bugfix(copy.go): improved reliability & portability.
Added back in the old golang copy code to handle files larger than
2GB (the limit on the count that `fseek` can return).
98b71a76f774959bc123b708dd769fdd4eaa2f622022-04-09T12:58:26Z2022-04-09T12:58:26Zbugfix: added stat check for asset before performing walk to copygearsixgearsix@tuta.iocommit 98b71a76f774959bc123b708dd769fdd4eaa2f62
parent e9a111ab432676fa210734a2084371736808f215
Author: gearsix <gearsix@tuta.io>
Date: Sat, 9 Apr 2022 13:58:26 +0100
bugfix: added stat check for asset before performing walk to copy
e9a111ab432676fa210734a2084371736808f2152022-03-31T11:46:28Z2022-03-31T11:46:28ZMerge branch 'master' of notabug.org:gearsix/pagrgearsixgearsix@tuta.iocommit e9a111ab432676fa210734a2084371736808f215
parent b95802be16c6fe7523b0b3f72bbfaa205c8936b2
Author: gearsix <gearsix@tuta.io>
Date: Thu, 31 Mar 2022 12:46:28 +0100
Merge branch 'master' of notabug.org:gearsix/pagr
b95802be16c6fe7523b0b3f72bbfaa205c8936b22022-03-31T10:23:40Z2022-03-31T10:23:40Zremoved .gfm and .cm markdown supportgearsixgearsix@tuta.iocommit b95802be16c6fe7523b0b3f72bbfaa205c8936b2
parent cd9d48736583f00813261822feec9c840375bc08
Author: gearsix <gearsix@tuta.io>
Date: Thu, 31 Mar 2022 11:23:40 +0100
removed .gfm and .cm markdown support
Supporting multiple flavours of Markdown seemed pointless. I do want
to keep this tool flexible to the users needs but I decided on
removing github & (strictly) commonmark flavours of markdown for a
few reasons:
1. Nobody is going to recognise a .gfm or .cm extension
2. Different flavours of Markdown just ends up being confusing.
I believe Markdowns originally vague specification and John Grubers
(original markdown author) response to CommonMark (see codinghorrors
blog post apologizing to him for commonmark, lol) is that it should
be treated like an actual language - with different variations in
different domains (such as GitHub).
**TL;DR** I don't use .gfm or .cm and I'm making this tool for me.
cd9d48736583f00813261822feec9c840375bc082022-03-31T09:20:44Z2022-03-31T09:20:44Zadded testing for new Page.Assetsgearsixgearsix@tuta.iocommit cd9d48736583f00813261822feec9c840375bc08
parent d23da41d61958db4cf03286094214dde56c41976
Author: gearsix <gearsix@tuta.io>
Date: Thu, 31 Mar 2022 10:20:44 +0100
added testing for new Page.Assets
d23da41d61958db4cf03286094214dde56c419762022-03-31T08:50:17Z2022-03-31T09:13:04Zbugfixes to last commit; gofmt; updated tests for new .Assetsgearsixgearsix@tuta.iocommit d23da41d61958db4cf03286094214dde56c41976
parent fdda0004f3e92f122abd0534ec57134c0f1d0d8e
Author: gearsix <gearsix@tuta.io>
Date: Thu, 31 Mar 2022 09:50:17 +0100
bugfixes to last commit; gofmt; updated tests for new .Assets
6f74374656a6929c31a1f71a827419392e6da8e42022-03-31T08:50:17Z2022-03-31T08:50:17Zbugfixes to last commit; gofmtgearsixgearsix@tuta.iocommit 6f74374656a6929c31a1f71a827419392e6da8e4
parent fdda0004f3e92f122abd0534ec57134c0f1d0d8e
Author: gearsix <gearsix@tuta.io>
Date: Thu, 31 Mar 2022 09:50:17 +0100
bugfixes to last commit; gofmt
fdda0004f3e92f122abd0534ec57134c0f1d0d8e2022-03-30T16:50:50Z2022-03-30T16:50:50Zadded Assets type to Page (for .Assets).gearsixgearsix@tuta.iocommit fdda0004f3e92f122abd0534ec57134c0f1d0d8e
parent 9a49380fe4b9788550ae1f0f86346b5b240ea97e
Author: gearsix <gearsix@tuta.io>
Date: Wed, 30 Mar 2022 17:50:50 +0100
added Assets type to Page (for .Assets).
This allows users to navigate assets better. It has '.All' for all
asset paths (a []string as before). '.All' has been split into
'.Image', '.Video', '.Audio' and '.Misc', each being a []*string
(each entry points to an '.All' entry) of the respective types.
Implemented this because I found myself wanting to display a gallery
of images and link a .zip of all the displayed images. I could have
added the .zip to the AssetDir but meant moving it out of that
gallery project folder.
9a49380fe4b9788550ae1f0f86346b5b240ea97e2022-03-30T16:31:21Z2022-03-30T16:50:00Zchanged expected filenames; renamed DefaultTemplateName (again)gearsixgearsix@tuta.iocommit 9a49380fe4b9788550ae1f0f86346b5b240ea97e
parent dfc8433ca41bef9f0cf0d29a0a996b762fb250d8
Author: gearsix <gearsix@tuta.io>
Date: Wed, 30 Mar 2022 17:31:21 +0100
changed expected filenames; renamed DefaultTemplateName (again)
Meta files are now treated as Asset files if not named "defaults" or
"meta". This is to enforce a better standard file naming scheme
throughout projects and make them less confusing to parse and to make
it easier to document how to build a project.
I decided "default" was a better default DefaultTemplateName than
"_root".
dfc8433ca41bef9f0cf0d29a0a996b762fb250d82022-03-26T16:14:19Z2022-03-26T16:14:19Zmade DefaultTemplateName an option in the configgearsixgearsix@tuta.iocommit dfc8433ca41bef9f0cf0d29a0a996b762fb250d8
parent 2ad9e0dd634fadd9d2735d8aa22ebf674c64fb41
Author: gearsix <gearsix@tuta.io>
Date: Sat, 26 Mar 2022 16:14:19 +0000
made DefaultTemplateName an option in the config
2ad9e0dd634fadd9d2735d8aa22ebf674c64fb412022-03-26T01:38:14Z2022-03-26T01:38:14ZDefaultTemplateName 'root' -> '_root'gearsixgearsix@tuta.iocommit 2ad9e0dd634fadd9d2735d8aa22ebf674c64fb41
parent 5dfa35c6bd3e66fc32d57533f4ce5d4a5bd4f3e4
Author: gearsix <gearsix@tuta.io>
Date: Sat, 26 Mar 2022 01:38:14 +0000
DefaultTemplateName 'root' -> '_root'
5dfa35c6bd3e66fc32d57533f4ce5d4a5bd4f3e42022-03-26T01:30:52Z2022-03-26T01:32:14Zadded a LookPath('git') check to init()gearsixgearsix@tuta.iocommit 5dfa35c6bd3e66fc32d57533f4ce5d4a5bd4f3e4
parent a80cfbbd9097c09291ccdd122efc42060114e19c
Author: gearsix <gearsix@tuta.io>
Date: Sat, 26 Mar 2022 01:30:52 +0000
added a LookPath('git') check to init()
a80cfbbd9097c09291ccdd122efc42060114e19c2022-03-20T00:01:20Z2022-03-20T00:01:20ZAdded git support for checking file mod datesgearsixgearsix@tuta.iocommit a80cfbbd9097c09291ccdd122efc42060114e19c
parent 7bbf9929dc770ab1288f36948fc9f9b74a94a702
Author: gearsix <gearsix@tuta.io>
Date: Sun, 20 Mar 2022 00:01:20 +0000
Added git support for checking file mod dates
Using the file descriptor ModTime() stamps wasn't enough after git cloning
a repository to another and seeing all the timestamps were the time i'd
cloned the repo.
Now the .Updated value will check for a git timestamp of the file and use
the os.FileInfo.ModTime() stamp if the git call fails. The git call just
uses os/exec to call the "git" binary (assumes if you've got a git repo,
you'll have the git binary installed).
7bbf9929dc770ab1288f36948fc9f9b74a94a7022022-03-19T16:57:22Z2022-03-19T16:57:22Zpagr_test.go fix to createTestContents directoriesgearsixgearsix@tuta.iocommit 7bbf9929dc770ab1288f36948fc9f9b74a94a702
parent 43734d4b46ec94aec8613ac3ad5467eda5e64c07
Author: gearsix <gearsix@tuta.io>
Date: Sat, 19 Mar 2022 16:57:22 +0000
pagr_test.go fix to createTestContents directories
43734d4b46ec94aec8613ac3ad5467eda5e64c072022-03-19T16:56:35Z2022-03-19T16:56:35Zfix to asset copy dst path; improved verbose logginggearsixgearsix@tuta.iocommit 43734d4b46ec94aec8613ac3ad5467eda5e64c07
parent 949d954de20d892357c7b77e522ee8f677f3cfda
Author: gearsix <gearsix@tuta.io>
Date: Sat, 19 Mar 2022 16:56:35 +0000
fix to asset copy dst path; improved verbose logging
949d954de20d892357c7b77e522ee8f677f3cfda2022-03-19T16:55:37Z2022-03-19T16:55:37Zcopy.go: filemod time is also checked to see if a file is to be copiedgearsixgearsix@tuta.iocommit 949d954de20d892357c7b77e522ee8f677f3cfda
parent a3b1297860ea51dc635f40b68287c36ae1a2a4a8
Author: gearsix <gearsix@tuta.io>
Date: Sat, 19 Mar 2022 16:55:37 +0000
copy.go: filemod time is also checked to see if a file is to be copied
a3b1297860ea51dc635f40b68287c36ae1a2a4a82022-03-19T16:55:12Z2022-03-19T16:55:12Zdefault meta files now need to be named 'default.*'gearsixgearsix@tuta.iocommit a3b1297860ea51dc635f40b68287c36ae1a2a4a8
parent b4475aea9cd0e4bd607a25c43b85bd71520290ec
Author: gearsix <gearsix@tuta.io>
Date: Sat, 19 Mar 2022 16:55:12 +0000
default meta files now need to be named 'default.*'
b4475aea9cd0e4bd607a25c43b85bd71520290ec2022-03-18T16:55:52Z2022-03-18T16:55:52Zupdated tests; regressed to go1.13 compatibility (pia)gearsixgearsix@tuta.iocommit b4475aea9cd0e4bd607a25c43b85bd71520290ec
parent edbda75f2515581e80b2ae102704d87158ecbf7a
Author: gearsix <gearsix@tuta.io>
Date: Fri, 18 Mar 2022 16:55:52 +0000
updated tests; regressed to go1.13 compatibility (pia)
edbda75f2515581e80b2ae102704d87158ecbf7a2022-03-18T01:16:33Z2022-03-18T01:18:14Ztidyup: split LoadContentDir/2, minor renames, added minor docgearsixgearsix@tuta.iocommit edbda75f2515581e80b2ae102704d87158ecbf7a
parent edd5aee33076a1489c78c27bfb93d56fba13d18c
Author: gearsix <gearsix@tuta.io>
Date: Fri, 18 Mar 2022 01:16:33 +0000
tidyup: split LoadContentDir/2, minor renames, added minor doc
edd5aee33076a1489c78c27bfb93d56fba13d18c2022-03-17T22:09:14Z2022-03-18T00:15:28Ztidyup: regressed -> 1.13; did some tidyup; gofmtgearsixgearsix@tuta.iocommit edd5aee33076a1489c78c27bfb93d56fba13d18c
parent 83ac179c26a4c6f9664774ccfd9ba538102f5fce
Author: gearsix <gearsix@tuta.io>
Date: Thu, 17 Mar 2022 22:09:14 +0000
tidyup: regressed -> 1.13; did some tidyup; gofmt
83ac179c26a4c6f9664774ccfd9ba538102f5fce2022-03-14T23:51:43Z2022-03-14T23:51:43Zadded some TODO items to sitemap_test.gogearsixgearsix@tuta.iocommit 83ac179c26a4c6f9664774ccfd9ba538102f5fce
parent 1e588952cd6ccef84ae19830e81401bfe93894e5
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 23:51:43 +0000
added some TODO items to sitemap_test.go
1e588952cd6ccef84ae19830e81401bfe93894e52022-03-14T23:29:54Z2022-03-14T23:51:30Zrenamed config .Pages -> .Contentsgearsixgearsix@tuta.iocommit 1e588952cd6ccef84ae19830e81401bfe93894e5
parent 519b1d7ef4d2f2f5ccf2e00c56006e666382a9da
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 23:29:54 +0000
renamed config .Pages -> .Contents
519b1d7ef4d2f2f5ccf2e00c56006e666382a9da2022-03-14T23:26:49Z2022-03-14T23:26:49Ztidyup: moved a bunch of code from page.go -> content.gogearsixgearsix@tuta.iocommit 519b1d7ef4d2f2f5ccf2e00c56006e666382a9da
parent 36e2d18f125137e15ab3a2261f9f2ac4d468b8ba
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 23:26:49 +0000
tidyup: moved a bunch of code from page.go -> content.go
36e2d18f125137e15ab3a2261f9f2ac4d468b8ba2022-03-14T22:22:59Z2022-03-14T22:22:59Zbugfix: fixed nil ptr bug in pagr_test.gogearsixgearsix@tuta.iocommit 36e2d18f125137e15ab3a2261f9f2ac4d468b8ba
parent e8d3bae93d99b45e0240ba7a1d160ff5687585e6
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 22:22:59 +0000
bugfix: fixed nil ptr bug in pagr_test.go
e8d3bae93d99b45e0240ba7a1d160ff5687585e62022-03-14T12:55:52Z2022-03-14T12:55:52Zgofmtgearsixgearsix@tuta.iocommit e8d3bae93d99b45e0240ba7a1d160ff5687585e6
parent 25c178295fc5f5a9ac91cd6d7d015447fa5b3256
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 12:55:52 +0000
gofmt
25c178295fc5f5a9ac91cd6d7d015447fa5b32562022-03-14T12:42:12Z2022-03-14T12:52:25Ztesting: added Page.Nav testinggearsixgearsix@tuta.iocommit 25c178295fc5f5a9ac91cd6d7d015447fa5b3256
parent 76fd1aee668fb1e4dc0de3a7d0b9191a291ac0a0
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 12:42:12 +0000
testing: added Page.Nav testing
Currently doing checks on making sure all found items exist in pages
and the number of items that exist in the arrays (.All, .Crumbs, etc).
Still need to figure out how to determine the number of .Children and
.Crumbs that should exist for each page.
76fd1aee668fb1e4dc0de3a7d0b9191a291ac0a02022-03-14T12:07:00Z2022-03-14T12:07:00Ztidyup: moved all none Test* functions in _test files to pagr_test.gogearsixgearsix@tuta.iocommit 76fd1aee668fb1e4dc0de3a7d0b9191a291ac0a0
parent 4d46076dbb639d70ce464fa96c2e1ceae8a32067
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 12:07:00 +0000
tidyup: moved all none Test* functions in _test files to pagr_test.go
Since pagr.go doesn't have any functions that require testing I decided
to put all shared setup code in it.
4d46076dbb639d70ce464fa96c2e1ceae8a320672022-03-14T11:16:30Z2022-03-14T11:16:30Zadded sitemap_test.go, minor cleanup fix in TestCopyAssetsgearsixgearsix@tuta.iocommit 4d46076dbb639d70ce464fa96c2e1ceae8a32067
parent 99546e3ca81bd6c33cd016db51348a6935e19405
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 11:16:30 +0000
added sitemap_test.go, minor cleanup fix in TestCopyAssets
99546e3ca81bd6c33cd016db51348a6935e194052022-03-14T11:12:34Z2022-03-14T11:12:34Ztidyup: moved BuildSitemap, page.go -> sitemap.gogearsixgearsix@tuta.iocommit 99546e3ca81bd6c33cd016db51348a6935e19405
parent a8111417f4273d28b8a6a9b5c875abc60d78bde0
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 11:12:34 +0000
tidyup: moved BuildSitemap, page.go -> sitemap.go
Split it into more than one func for readability. Added BuildCrumbs
as a public function.
a8111417f4273d28b8a6a9b5c875abc60d78bde02022-03-14T11:12:01Z2022-03-14T11:12:01Zbugfix in copy.go where dst doesnt exist yetgearsixgearsix@tuta.iocommit a8111417f4273d28b8a6a9b5c875abc60d78bde0
parent d4c2bc764343d813641b036ada485fbc1d78a8b9
Author: gearsix <gearsix@tuta.io>
Date: Mon, 14 Mar 2022 11:12:01 +0000
bugfix in copy.go where dst doesnt exist yet
d4c2bc764343d813641b036ada485fbc1d78a8b92022-01-22T12:31:54Z2022-01-22T12:31:54Zcopyf is only called if src & dst name & size differgearsixgearsix@tuta.iocommit d4c2bc764343d813641b036ada485fbc1d78a8b9
parent 3743f009fc4e9afd58f1ff02164b9bdbc2b1eb7e
Author: gearsix <gearsix@tuta.io>
Date: Sat, 22 Jan 2022 12:31:54 +0000
copyf is only called if src & dst name & size differ
3743f009fc4e9afd58f1ff02164b9bdbc2b1eb7e2022-01-22T11:47:27Z2022-01-22T11:47:27Zadded doc to copyfgearsixgearsix@tuta.iocommit 3743f009fc4e9afd58f1ff02164b9bdbc2b1eb7e
parent 566cb9188197177956e9272ef885bd9780e6b42a
Author: gearsix <gearsix@tuta.io>
Date: Sat, 22 Jan 2022 11:47:27 +0000
added doc to copyf
566cb9188197177956e9272ef885bd9780e6b42a2022-01-18T23:42:47Z2022-01-18T23:42:58Zran gofmt -w -sgearsixgearsix@tuta.iocommit 566cb9188197177956e9272ef885bd9780e6b42a
parent 446318893cc91640196a5fbd5719e5e6c4bfb967
Author: gearsix <gearsix@tuta.io>
Date: Tue, 18 Jan 2022 23:42:47 +0000
ran gofmt -w -s
446318893cc91640196a5fbd5719e5e6c4bfb9672022-01-18T00:05:39Z2022-01-18T23:41:48Zwindows fixesgearsixgearsix@tuta.iocommit 446318893cc91640196a5fbd5719e5e6c4bfb967
parent 278f5153a3922d1a58078477bf5ad96664bd2d30
Author: gearsix <gearsix@tuta.io>
Date: Tue, 18 Jan 2022 00:05:39 +0000
windows fixes
- pagePath() uses filepath.ToSlash
- fix to filepaths in config_test.go
278f5153a3922d1a58078477bf5ad96664bd2d302021-12-25T18:46:18Z2021-12-25T18:46:18Zfixed, stabalised & improved copyfgearsixgearsix@tuta.iocommit 278f5153a3922d1a58078477bf5ad96664bd2d30
parent 524aef616fbb6e0f89a0a4269b83ae9987b8abb8
Author: gearsix <gearsix@tuta.io>
Date: Sat, 25 Dec 2021 18:46:18 +0000
fixed, stabalised & improved copyf
524aef616fbb6e0f89a0a4269b83ae9987b8abb82021-12-07T16:24:47Z2021-12-07T16:24:47Zfixed default meta overwriting regular metagearsixgearsix@tuta.iocommit 524aef616fbb6e0f89a0a4269b83ae9987b8abb8
parent 16f40ab49236651b9710e34814cd4492f74988bf
Author: gearsix <gearsix@tuta.io>
Date: Tue, 7 Dec 2021 16:24:47 +0000
fixed default meta overwriting regular meta
default metafiles can also be named "default.*" (not just "defaults.*"
16f40ab49236651b9710e34814cd4492f74988bf2021-12-02T14:31:43Z2021-12-02T14:31:43Z.Nav.Chidlren are sorted alphabeticallygearsixgearsix@tuta.iocommit 16f40ab49236651b9710e34814cd4492f74988bf
parent 1de5882d834d5d8139b79e7e885e9380a6fddb1c
Author: gearsix <gearsix@tuta.io>
Date: Thu, 2 Dec 2021 14:31:43 +0000
.Nav.Chidlren are sorted alphabetically
1de5882d834d5d8139b79e7e885e9380a6fddb1c2021-12-02T13:50:15Z2021-12-02T13:50:15Zremoved usless goroutinegearsixgearsix@tuta.iocommit 1de5882d834d5d8139b79e7e885e9380a6fddb1c
parent e1806d3ae4aed856f406590c65a642eecec8d2ee
Author: gearsix <gearsix@tuta.io>
Date: Thu, 2 Dec 2021 13:50:15 +0000
removed usless goroutine
e1806d3ae4aed856f406590c65a642eecec8d2ee2021-11-27T15:30:11Z2021-11-27T15:30:11ZLoadTemplateDir ignores unknown file extensionsgearsixgearsix@tuta.iocommit e1806d3ae4aed856f406590c65a642eecec8d2ee
parent fc5a5c39878b1ff45aed3e25874c5c4b3b1de8a5
Author: gearsix <gearsix@tuta.io>
Date: Sat, 27 Nov 2021 15:30:11 +0000
LoadTemplateDir ignores unknown file extensions
fc5a5c39878b1ff45aed3e25874c5c4b3b1de8a52021-11-26T13:07:53Z2021-11-26T13:07:53Zadded _test for copy.gogearsixgearsix@tuta.iocommit fc5a5c39878b1ff45aed3e25874c5c4b3b1de8a5
parent 012b6addd19104dcaee9a9df1d116ac7da4926fb
Author: gearsix <gearsix@tuta.io>
Date: Fri, 26 Nov 2021 13:07:53 +0000
added _test for copy.go
012b6addd19104dcaee9a9df1d116ac7da4926fb2021-11-24T14:52:24Z2021-11-24T17:12:51Znew copy.go#CopyFile, uses copyf (C func) - around x2 fastergearsixgearsix@tuta.iocommit 012b6addd19104dcaee9a9df1d116ac7da4926fb
parent 2597446a7de2a063b985341ddbc1b02ab30943fb
Author: gearsix <gearsix@tuta.io>
Date: Wed, 24 Nov 2021 14:52:24 +0000
new copy.go#CopyFile, uses copyf (C func) - around x2 faster
2597446a7de2a063b985341ddbc1b02ab30943fb2021-11-24T13:55:29Z2021-11-24T13:55:29Zremoved goroutines from pagr.gogearsixgearsix@tuta.iocommit 2597446a7de2a063b985341ddbc1b02ab30943fb
parent 7ecb4f4907afa01d6c837e2e52fbadf2fa82d1dd
Author: gearsix <gearsix@tuta.io>
Date: Wed, 24 Nov 2021 13:55:29 +0000
removed goroutines from pagr.go
Goroutines here were causing some asset file copies to be missed. It
also wasn't improving speed since the bottleneck for projects with a lot
of files is I/O-bound (not CPU). Going to improve the CopyFile function
to fix this.
7ecb4f4907afa01d6c837e2e52fbadf2fa82d1dd2021-11-03T22:30:46Z2021-11-08T16:24:23Zupdated timefmtgearsixgearsix@tuta.iocommit 7ecb4f4907afa01d6c837e2e52fbadf2fa82d1dd
parent 0ed993ef6a40918b73c145a88a6f08fecbd89c47
Author: gearsix <gearsix@tuta.io>
Date: Wed, 3 Nov 2021 22:30:46 +0000
updated timefmt
0ed993ef6a40918b73c145a88a6f08fecbd89c472021-11-03T21:39:14Z2021-11-03T21:39:14Zadded ignoreFile(); fixed async for copyAssets & added ignoreFilesgearsixgearsix@tuta.iocommit 0ed993ef6a40918b73c145a88a6f08fecbd89c47
parent 2c6e876e0971ad99698cc2f37f3db67525cc5473
Author: gearsix <gearsix@tuta.io>
Date: Wed, 3 Nov 2021 21:39:14 +0000
added ignoreFile(); fixed async for copyAssets & added ignoreFiles
2c6e876e0971ad99698cc2f37f3db67525cc54732021-10-18T10:12:43Z2021-10-18T10:12:43Zfiles with no file extension are now treated as <pre> text filegearsixgearsix@tuta.iocommit 2c6e876e0971ad99698cc2f37f3db67525cc5473
parent e9c807693f3fea77674bb39fc0926f918e8250dd
Author: gearsix <gearsix@tuta.io>
Date: Mon, 18 Oct 2021 11:12:43 +0100
files with no file extension are now treated as <pre> text file
e9c807693f3fea77674bb39fc0926f918e8250dd2021-10-13T10:23:54Z2021-10-15T09:03:32ZapplyDefaultMeta overwrites parent default meta; added log to pagr.gogearsixgearsix@tuta.iocommit e9c807693f3fea77674bb39fc0926f918e8250dd
parent 25994042dc44058630cea598c78a9598a29a3f80
Author: gearsix <gearsix@tuta.io>
Date: Wed, 13 Oct 2021 11:23:54 +0100
applyDefaultMeta overwrites parent default meta; added log to pagr.go
25994042dc44058630cea598c78a9598a29a3f802021-10-12T20:31:21Z2021-10-13T09:34:12Zchanged timefmt; removed redundant loggearsixgearsix@tuta.iocommit 25994042dc44058630cea598c78a9598a29a3f80
parent 22ad4af18fd5595db5c34d534df2de26991ecb25
Author: gearsix <gearsix@tuta.io>
Date: Tue, 12 Oct 2021 21:31:21 +0100
changed timefmt; removed redundant log
22ad4af18fd5595db5c34d534df2de26991ecb252021-10-12T18:37:54Z2021-10-12T18:37:54Ztidied some var namesgearsixgearsix@tuta.iocommit 22ad4af18fd5595db5c34d534df2de26991ecb25
parent c81b5db665211383162140db3c46b818137acbd2
Author: gearsix <gearsix@tuta.io>
Date: Tue, 12 Oct 2021 19:37:54 +0100
tidied some var names
c81b5db665211383162140db3c46b818137acbd22021-10-07T15:06:45Z2021-10-07T15:06:45Zfinally comitting go.mod & go.sumgearsixgearsix@tuta.iocommit c81b5db665211383162140db3c46b818137acbd2
parent cb837e0e80253026265b498f7010591b628fe9d4
Author: gearsix <gearsix@tuta.io>
Date: Thu, 7 Oct 2021 16:06:45 +0100
finally comitting go.mod & go.sum
cb837e0e80253026265b498f7010591b628fe9d42021-10-07T12:14:17Z2021-10-07T12:14:17Zrefactor / tidyup in pagr.gogearsixgearsix@tuta.iocommit cb837e0e80253026265b498f7010591b628fe9d4
parent 246cff3a1f3efe6555d1a2b5b252f32b1c10012f
Author: gearsix <gearsix@tuta.io>
Date: Thu, 7 Oct 2021 13:14:17 +0100
refactor / tidyup in pagr.go
246cff3a1f3efe6555d1a2b5b252f32b1c10012f2021-10-07T12:13:29Z2021-10-07T12:13:33Zrewrote LoadTemplateDir for update & adjust for suti refactorsgearsixgearsix@tuta.iocommit 246cff3a1f3efe6555d1a2b5b252f32b1c10012f
parent d32d15f49e8def390dd87676db8e6bd1e32c9647
Author: gearsix <gearsix@tuta.io>
Date: Thu, 7 Oct 2021 13:13:29 +0100
rewrote LoadTemplateDir for update & adjust for suti refactors
d32d15f49e8def390dd87676db8e6bd1e32c96472021-10-06T14:45:54Z2021-10-06T14:45:54Zrefactors to fix several renamesgearsixgearsix@tuta.iocommit d32d15f49e8def390dd87676db8e6bd1e32c9647
parent a701ad7ab84223adaecc0e91ca771a318ab5edce
Author: gearsix <gearsix@tuta.io>
Date: Wed, 6 Oct 2021 15:45:54 +0100
refactors to fix several renames
a701ad7ab84223adaecc0e91ca771a318ab5edce2021-10-03T13:12:14Z2021-10-03T13:12:14ZMerge branch 'feature/test-updates' of https://notabug.org/gearsix/pagr into feature/test-updatesgearsixgearsix@tuta.iocommit a701ad7ab84223adaecc0e91ca771a318ab5edce
parent d2c61ff27b0561c8e767a1191d259c61cf2f7e9d
Author: gearsix <gearsix@tuta.io>
Date: Sun, 3 Oct 2021 14:12:14 +0100
Merge branch 'feature/test-updates' of https://notabug.org/gearsix/pagr into feature/test-updates
d2c61ff27b0561c8e767a1191d259c61cf2f7e9d2021-10-03T13:09:04Z2021-10-03T13:09:04Zstarted updating page_testgearsixgearsix@tuta.iocommit d2c61ff27b0561c8e767a1191d259c61cf2f7e9d
parent 13542d745a178caa938cef5f00ac1746112eaa7c
Author: gearsix <gearsix@tuta.io>
Date: Sun, 3 Oct 2021 14:09:04 +0100
started updating page_test
13542d745a178caa938cef5f00ac1746112eaa7c2021-10-03T12:32:36Z2021-10-03T12:32:36ZDefaultTemplate -> DefaultTemplateNamegearsixgearsix@tuta.iocommit 13542d745a178caa938cef5f00ac1746112eaa7c
parent de094b7bbaa853ed1967bc7581f2baca6526a50a
Author: gearsix <gearsix@tuta.io>
Date: Sun, 3 Oct 2021 13:32:36 +0100
DefaultTemplate -> DefaultTemplateName
de094b7bbaa853ed1967bc7581f2baca6526a50a2021-10-02T10:37:14Z2021-10-02T11:57:08Zmoved Page.Title to Page.Meta['Title']gearsixgearsix@tuta.iocommit de094b7bbaa853ed1967bc7581f2baca6526a50a
parent af2bc729ac896a6131541a77f19e7f338e5ee669
Author: gearsix <gearsix@tuta.io>
Date: Sat, 2 Oct 2021 11:37:14 +0100
moved Page.Title to Page.Meta['Title']
This way the user can override the 'Title' value in their meta files if
they have a preferred name to the default.
Bugfix in Page.Build that was causing the Execute errors to get
shadowed.
c06ff7c0d3f1636f36003495af45b8c453a90ec12021-10-02T10:37:14Z2021-10-02T10:39:10Zmoved Page.Title to Page.Meta['Title']gearsixgearsix@tuta.iocommit c06ff7c0d3f1636f36003495af45b8c453a90ec1
parent af2bc729ac896a6131541a77f19e7f338e5ee669
Author: gearsix <gearsix@tuta.io>
Date: Sat, 2 Oct 2021 11:37:14 +0100
moved Page.Title to Page.Meta['Title']
This way the user can override the 'Title' value in their meta files if
they have a preferred name to the default.
Bugfix in Page.Build that was causing the Execute errors to get
shadowed.
af2bc729ac896a6131541a77f19e7f338e5ee6692021-09-29T23:10:59Z2021-10-01T23:42:41Zpage_test.go#TestBuild, refactor page.go#Buildgearsixgearsix@tuta.iocommit af2bc729ac896a6131541a77f19e7f338e5ee669
parent 84d768ae8bdb8e5263778c21eb2e0451874b91db
Author: gearsix <gearsix@tuta.io>
Date: Thu, 30 Sep 2021 00:10:59 +0100
page_test.go#TestBuild, refactor page.go#Build
84d768ae8bdb8e5263778c21eb2e0451874b91db2021-09-28T12:52:48Z2021-09-28T12:52:48Zmore work in page_test.gogearsixgearsix@tuta.iocommit 84d768ae8bdb8e5263778c21eb2e0451874b91db
parent baac2aab8d8e970e06f1beae9cbbcfdcd74ac1e9
Author: gearsix <gearsix@tuta.io>
Date: Tue, 28 Sep 2021 13:52:48 +0100
more work in page_test.go
finished TestNewContentFromFile, TestCopyFile, TestCopyAssets.
Minor tidyup for return in page.go
baac2aab8d8e970e06f1beae9cbbcfdcd74ac1e92021-09-27T21:42:27Z2021-09-27T21:42:27Zmore work on page_test.gogearsixgearsix@tuta.iocommit baac2aab8d8e970e06f1beae9cbbcfdcd74ac1e9
parent bccec25c883036765c0109f99869d87957d5cabe
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 22:42:27 +0100
more work on page_test.go
bccec25c883036765c0109f99869d87957d5cabe2021-09-27T21:35:18Z2021-09-27T21:35:18Zadded TestNewPagegearsixgearsix@tuta.iocommit bccec25c883036765c0109f99869d87957d5cabe
parent d743196603ae498ddea3a0a921272e8913d45533
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 22:35:18 +0100
added TestNewPage
d743196603ae498ddea3a0a921272e8913d455332021-09-27T15:51:34Z2021-09-27T15:51:34Zadded page_test.go#TestMergeMetagearsixgearsix@tuta.iocommit d743196603ae498ddea3a0a921272e8913d45533
parent 8dd407a404489cf325037850454630c217dfae95
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 16:51:34 +0100
added page_test.go#TestMergeMeta
8dd407a404489cf325037850454630c217dfae952021-09-27T15:24:04Z2021-09-27T15:24:04Zreview template_test.go; minor fix to .ignore catchesgearsixgearsix@tuta.iocommit 8dd407a404489cf325037850454630c217dfae95
parent f3df74a888a9174577a776c9b471b081e842576e
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 16:24:04 +0100
review template_test.go; minor fix to .ignore catches
f3df74a888a9174577a776c9b471b081e842576e2021-09-27T14:57:26Z2021-09-27T14:57:26Zimproved TestNewConfigFromFilegearsixgearsix@tuta.iocommit f3df74a888a9174577a776c9b471b081e842576e
parent bee59dc3b7716c75ba13efb16058ace591c81ab3
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 15:57:26 +0100
improved TestNewConfigFromFile
bee59dc3b7716c75ba13efb16058ace591c81ab32021-09-01T23:50:36Z2021-09-01T23:50:36Zadded .ignore support for template filesgearsixgearsix@tuta.iocommit bee59dc3b7716c75ba13efb16058ace591c81ab3
parent ef730963ae12f3f09cf66f33d94b7b91db6e318a
Author: gearsix <gearsix@tuta.io>
Date: Thu, 2 Sep 2021 00:50:36 +0100
added .ignore support for template files
ef730963ae12f3f09cf66f33d94b7b91db6e318a2021-08-18T20:03:36Z2021-08-18T20:03:36Zadded Title, minor bugfixgearsixgearsix@tuta.iocommit ef730963ae12f3f09cf66f33d94b7b91db6e318a
parent a552991c53ca03347904d63925e2e334f1c7550b
Author: gearsix <gearsix@tuta.io>
Date: Wed, 18 Aug 2021 21:03:36 +0100
added Title, minor bugfix
a552991c53ca03347904d63925e2e334f1c7550b2021-08-17T12:38:45Z2021-08-17T12:38:45Zadded Config.Assets;all Config.Assets files are copied on buildgearsixgearsix@tuta.iocommit a552991c53ca03347904d63925e2e334f1c7550b
parent b6aaa0eef43e00498993e11470bc20edfa526d11
Author: gearsix <gearsix@tuta.io>
Date: Tue, 17 Aug 2021 13:38:45 +0100
added Config.Assets;all Config.Assets files are copied on build
b6aaa0eef43e00498993e11470bc20edfa526d112021-08-05T10:49:11Z2021-08-05T10:49:11Zchanged Title -> Sluggearsixgearsix@tuta.iocommit b6aaa0eef43e00498993e11470bc20edfa526d11
parent c95a59b9958924eaddddcf2d5e8034eba02b80e0
Author: gearsix <gearsix@tuta.io>
Date: Thu, 5 Aug 2021 11:49:11 +0100
changed Title -> Slug
c95a59b9958924eaddddcf2d5e8034eba02b80e02021-08-04T17:56:10Z2021-08-04T17:56:10Zmade Page.Updated an RFC822 string; goroutine'd BuildSitemap loopgearsixgearsix@tuta.iocommit c95a59b9958924eaddddcf2d5e8034eba02b80e0
parent 1af2a8a7220a63ce728e320591bbc53eb2a45d84
Author: gearsix <gearsix@tuta.io>
Date: Wed, 4 Aug 2021 18:56:10 +0100
made Page.Updated an RFC822 string; goroutine'd BuildSitemap loop
1af2a8a7220a63ce728e320591bbc53eb2a45d842021-08-02T13:38:07Z2021-08-02T13:45:43Zfixed lastFileMod(); bugfixes to goroutines & pagePathgearsixgearsix@tuta.iocommit 1af2a8a7220a63ce728e320591bbc53eb2a45d84
parent 097cfddac597f82b09ce7d49f400f2dd464c4c1f
Author: gearsix <gearsix@tuta.io>
Date: Mon, 2 Aug 2021 14:38:07 +0100
fixed lastFileMod(); bugfixes to goroutines & pagePath
097cfddac597f82b09ce7d49f400f2dd464c4c1f2021-07-29T13:28:14Z2021-07-29T13:28:14Zfinished build processgearsixgearsix@tuta.iocommit 097cfddac597f82b09ce7d49f400f2dd464c4c1f
parent 59d536a260267d6cd4a2b82d7dd4628ba1f28532
Author: gearsix <gearsix@tuta.io>
Date: Thu, 29 Jul 2021 14:28:14 +0100
finished build process
Added Page.Build(), Page.CopyAssets()
Pages are built using goroutines & a WaitGroup to speed up where there
are a lot of assets to copy
59d536a260267d6cd4a2b82d7dd4628ba1f285322021-07-28T13:30:50Z2021-07-28T13:30:50Ztidyup & fixes in LoadContentDir (now LoadPageDir)gearsixgearsix@tuta.iocommit 59d536a260267d6cd4a2b82d7dd4628ba1f28532
parent b286bd6d6d2eb76a9f37153df6baa1a1ef447987
Author: gearsix <gearsix@tuta.io>
Date: Wed, 28 Jul 2021 14:30:50 +0100
tidyup & fixes in LoadContentDir (now LoadPageDir)
b286bd6d6d2eb76a9f37153df6baa1a1ef4479872021-07-27T19:23:28Z2021-07-27T19:23:28ZConfig.Contents->Config->Pagesgearsixgearsix@tuta.iocommit b286bd6d6d2eb76a9f37153df6baa1a1ef447987
parent 0a1168d69074d28401aa878482d8d400b2a9c090
Author: gearsix <gearsix@tuta.io>
Date: Tue, 27 Jul 2021 20:23:28 +0100
Config.Contents->Config->Pages
0a1168d69074d28401aa878482d8d400b2a9c0902021-07-27T16:09:33Z2021-07-27T16:11:07Zrenamed content*.go -> page*.go; special files are now *filename.*gearsixgearsix@tuta.iocommit 0a1168d69074d28401aa878482d8d400b2a9c090
parent 3ed2ffc7f90de2af959f599f6e55866c35518ccc
Author: gearsix <gearsix@tuta.io>
Date: Tue, 27 Jul 2021 17:09:33 +0100
renamed content*.go -> page*.go; special files are now *filename.*
3ed2ffc7f90de2af959f599f6e55866c35518ccc2021-07-27T14:17:11Z2021-07-27T14:17:11Zrenamed PageNav->Navgearsixgearsix@tuta.iocommit 3ed2ffc7f90de2af959f599f6e55866c35518ccc
parent 2eef4905f1a7deb29f2a0488bcda2827dec3c890
Author: gearsix <gearsix@tuta.io>
Date: Tue, 27 Jul 2021 15:17:11 +0100
renamed PageNav->Nav
2eef4905f1a7deb29f2a0488bcda2827dec3c8902021-07-27T14:13:56Z2021-07-27T14:13:56Zremoved type Content (excessive)gearsixgearsix@tuta.iocommit 2eef4905f1a7deb29f2a0488bcda2827dec3c890
parent 3d2fc97a0d12205e2c0021522e25c0169c9e7d7f
Author: gearsix <gearsix@tuta.io>
Date: Tue, 27 Jul 2021 15:13:56 +0100
removed type Content (excessive)
3d2fc97a0d12205e2c0021522e25c0169c9e7d7f2021-07-22T12:22:19Z2021-07-22T12:22:19Zminor log fix & mod to Makefilegearsixgearsix@tuta.iocommit 3d2fc97a0d12205e2c0021522e25c0169c9e7d7f
parent c53bf747e7f15c25eb1878129be80d246196e6ec
Author: gearsix <gearsix@tuta.io>
Date: Thu, 22 Jul 2021 13:22:19 +0100
minor log fix & mod to Makefile
c53bf747e7f15c25eb1878129be80d246196e6ec2021-07-22T12:21:30Z2021-07-22T12:21:30Zminor fixes in content_testgearsixgearsix@tuta.iocommit c53bf747e7f15c25eb1878129be80d246196e6ec
parent 34d8db4725fa5082906c7f454c227d4bdbb3b053
Author: gearsix <gearsix@tuta.io>
Date: Thu, 22 Jul 2021 13:21:30 +0100
minor fixes in content_test
34d8db4725fa5082906c7f454c227d4bdbb3b0532021-07-22T12:17:34Z2021-07-22T12:17:34Zfixes in content.gogearsixgearsix@tuta.iocommit 34d8db4725fa5082906c7f454c227d4bdbb3b053
parent d1ee7fc46d7a310ab9676b84ba3eff0d3ff9e245
Author: gearsix <gearsix@tuta.io>
Date: Thu, 22 Jul 2021 13:17:34 +0100
fixes in content.go
d1ee7fc46d7a310ab9676b84ba3eff0d3ff9e2452021-07-14T16:50:31Z2021-07-14T16:50:31Zstarted adding PageNavgearsixgearsix@tuta.iocommit d1ee7fc46d7a310ab9676b84ba3eff0d3ff9e245
parent 7428bbf49a75ec8c23a1b45576e17bb8a8359017
Author: gearsix <gearsix@tuta.io>
Date: Wed, 14 Jul 2021 17:50:31 +0100
started adding PageNav
7428bbf49a75ec8c23a1b45576e17bb8a83590172021-07-14T16:48:51Z2021-07-14T16:48:51Zadded TODOgearsixgearsix@tuta.iocommit 7428bbf49a75ec8c23a1b45576e17bb8a8359017
parent 4af40eedaa6b772dd39ac7b55764a1237e216360
Author: gearsix <gearsix@tuta.io>
Date: Wed, 14 Jul 2021 17:48:51 +0100
added TODO
4af40eedaa6b772dd39ac7b55764a1237e2163602021-07-14T16:48:02Z2021-07-14T16:48:02Zadded simple Makefilegearsixgearsix@tuta.iocommit 4af40eedaa6b772dd39ac7b55764a1237e216360
parent 41a0db4e3d0f4c424e4190402b261ec6daf25cda
Author: gearsix <gearsix@tuta.io>
Date: Wed, 14 Jul 2021 17:48:02 +0100
added simple Makefile
41a0db4e3d0f4c424e4190402b261ec6daf25cda2021-07-14T15:20:44Z2021-07-14T15:21:26ZContents are sorted by latest->oldest .Updated; updated content_test.gogearsixgearsix@tuta.iocommit 41a0db4e3d0f4c424e4190402b261ec6daf25cda
parent 5e0f61c65b4a2bb48b375ae7871791eee7067f19
Author: gearsix <gearsix@tuta.io>
Date: Wed, 14 Jul 2021 16:20:44 +0100
Contents are sorted by latest->oldest .Updated; updated content_test.go
5e0f61c65b4a2bb48b375ae7871791eee7067f192021-07-07T15:46:44Z2021-07-14T15:00:16Zadded _Title_, _Updated_ (last mod to item in Page) to _Page_.gearsixgearsix@tuta.iocommit 5e0f61c65b4a2bb48b375ae7871791eee7067f19
parent 56baff6f2ecb5dd75abeeab0dca3e378e4740cfb
Author: gearsix <gearsix@tuta.io>
Date: Wed, 7 Jul 2021 16:46:44 +0100
added _Title_, _Updated_ (last mod to item in Page) to _Page_.
56baff6f2ecb5dd75abeeab0dca3e378e4740cfb2021-07-07T10:31:09Z2021-07-07T10:31:09Zbugfix to flow in LoadTemplateDirgearsixgearsix@tuta.iocommit 56baff6f2ecb5dd75abeeab0dca3e378e4740cfb
parent 7e97bdd091170ba3906d1b1f5cf0c781b8466f3a
Author: gearsix <gearsix@tuta.io>
Date: Wed, 7 Jul 2021 11:31:09 +0100
bugfix to flow in LoadTemplateDir
7e97bdd091170ba3906d1b1f5cf0c781b8466f3a2021-07-06T15:57:27Z2021-07-07T10:30:40Zfinished comment doc; renamed content.go HTML conversion functionsgearsixgearsix@tuta.iocommit 7e97bdd091170ba3906d1b1f5cf0c781b8466f3a
parent 71227694331584f2d0958b1c251512438859db14
Author: gearsix <gearsix@tuta.io>
Date: Tue, 6 Jul 2021 16:57:27 +0100
finished comment doc; renamed content.go HTML conversion functions
txt2html -> convertTextToHTML and getMarkdown -> convertMarkdownToHTML.
Note markdown -> HTML conversion was moved to convertMarkdownToHTML for
tidyness.
71227694331584f2d0958b1c251512438859db142021-07-06T15:09:49Z2021-07-06T15:11:12Zimproved logginggearsixgearsix@tuta.iocommit 71227694331584f2d0958b1c251512438859db14
parent fdc9fbccb2bdd3ab8e71be576a2f68c53edc1066
Author: gearsix <gearsix@tuta.io>
Date: Tue, 6 Jul 2021 16:09:49 +0100
improved logging
fdc9fbccb2bdd3ab8e71be576a2f68c53edc10662021-07-06T11:38:39Z2021-07-06T11:38:39Zignore content paths containing .ignoregearsixgearsix@tuta.iocommit fdc9fbccb2bdd3ab8e71be576a2f68c53edc1066
parent 70edff1f870461aede1fc1e972bc5f19019e4330
Author: gearsix <gearsix@tuta.io>
Date: Tue, 6 Jul 2021 12:38:39 +0100
ignore content paths containing .ignore
70edff1f870461aede1fc1e972bc5f19019e43302021-07-06T11:35:24Z2021-07-06T11:35:24Zformatting; added DefaultTemplate & Page.GetTemplate()gearsixgearsix@tuta.iocommit 70edff1f870461aede1fc1e972bc5f19019e4330
parent e814e9482dda7d821dfd7439eebac4bc00b629a1
Author: gearsix <gearsix@tuta.io>
Date: Tue, 6 Jul 2021 12:35:24 +0100
formatting; added DefaultTemplate & Page.GetTemplate()
e814e9482dda7d821dfd7439eebac4bc00b629a12021-07-06T11:34:47Z2021-07-06T11:34:47Zadded pagr build() && verbose logginggearsixgearsix@tuta.iocommit e814e9482dda7d821dfd7439eebac4bc00b629a1
parent 59673035ba96eead384408d7ff1d310ede333d82
Author: gearsix <gearsix@tuta.io>
Date: Tue, 6 Jul 2021 12:34:47 +0100
added pagr build() && verbose logging
59673035ba96eead384408d7ff1d310ede333d822021-07-05T21:20:28Z2021-07-05T21:20:28Zminor tidy in LoadTemplateDirGeaRSiXgearsix@tuta.iocommit 59673035ba96eead384408d7ff1d310ede333d82
parent d3e874a20b9bc16bbae7f198ae87f8acbc6a5a6d
Author: GeaRSiX <gearsix@tuta.io>
Date: Mon, 5 Jul 2021 22:20:28 +0100
minor tidy in LoadTemplateDir
d3e874a20b9bc16bbae7f198ae87f8acbc6a5a6d2021-07-02T18:54:32Z2021-07-02T18:54:32Zadded template_test; suti needs more work for better validationgearsixgearsix@tuta.iocommit d3e874a20b9bc16bbae7f198ae87f8acbc6a5a6d
parent 4950e814fbd8d914ad707774920d218ab802e4da
Author: gearsix <gearsix@tuta.io>
Date: Fri, 2 Jul 2021 19:54:32 +0100
added template_test; suti needs more work for better validation
4950e814fbd8d914ad707774920d218ab802e4da2021-06-30T12:25:50Z2021-07-02T17:19:45Ztidyup, mostly in content_testgearsixgearsix@tuta.iocommit 4950e814fbd8d914ad707774920d218ab802e4da
parent 9fff9062f66a2403d343f67adced6dc7a8622679
Author: gearsix <gearsix@tuta.io>
Date: Wed, 30 Jun 2021 13:25:50 +0100
tidyup, mostly in content_test
9fff9062f66a2403d343f67adced6dc7a86226792021-06-24T17:40:39Z2021-06-24T17:41:22Zadded template loadinggearsixgearsix@tuta.iocommit 9fff9062f66a2403d343f67adced6dc7a8622679
parent 11fae364cb7981ea0eb303ce5df9ab1f2f5b979f
Author: gearsix <gearsix@tuta.io>
Date: Thu, 24 Jun 2021 18:40:39 +0100
added template loading
11fae364cb7981ea0eb303ce5df9ab1f2f5b979f2021-06-23T22:02:50Z2021-06-23T22:02:50Zadded stat check to contents dirgearsixgearsix@tuta.iocommit 11fae364cb7981ea0eb303ce5df9ab1f2f5b979f
parent 8f6f49833ce447bc95b056ddb69500c16b540c2b
Author: gearsix <gearsix@tuta.io>
Date: Wed, 23 Jun 2021 23:02:50 +0100
added stat check to contents dir
8f6f49833ce447bc95b056ddb69500c16b540c2b2021-06-23T17:31:20Z2021-06-23T17:31:20Zfixed content_test.gogearsixgearsix@tuta.iocommit 8f6f49833ce447bc95b056ddb69500c16b540c2b
parent 805c20bce337bb03c110d03129675a29335759b1
Author: gearsix <gearsix@tuta.io>
Date: Wed, 23 Jun 2021 18:31:20 +0100
fixed content_test.go