2024-01-23
++ Created a simple ssg in Go +
+Lorem markdownum tanta. Per aperto et neinferre nefandis dicta caloriseffugere dies fallacibus placidi illam inter agitat me viderat in.
+2024-01-23
diff --git a/config/consts.go b/config/consts.go index fb7b4fc..482e671 100644 --- a/config/consts.go +++ b/config/consts.go @@ -2,6 +2,7 @@ package config const GENERATED_HTML_DIR = "generated" const TEMPLATE_DIR = "templates" +const CONTENT_DIR = "contents" type SiteInfo struct { Title string @@ -10,6 +11,7 @@ type SiteInfo struct { type Config struct { TemplatePath string // dir that contains base html/css GeneratedPath string // dir that contains generated html/css + ContentPath string // dir that contains markdown files SiteInfo SiteInfo HotReloadServerPort int } @@ -18,6 +20,7 @@ func NewConfig(custom Config) Config { config := Config{ TemplatePath: TEMPLATE_DIR, GeneratedPath: GENERATED_HTML_DIR, + ContentPath: CONTENT_DIR, SiteInfo: SiteInfo{ Title: "My Blog", Description: "This is my blog", diff --git a/example/contents/created-ssg.md b/example/contents/created-ssg.md new file mode 100644 index 0000000..8ce3208 --- /dev/null +++ b/example/contents/created-ssg.md @@ -0,0 +1,44 @@ +---- +- Title: Created a simple ssg in Go +- Description: Lorem markdownum tanta. Per aperto et neinferre nefandis dicta caloriseffugere dies fallacibus placidi illam inter agitat me viderat in. +- PublishedDate: 2024-01-23 +---- + +# Ut manet Dardaniam obliquat cruorem urbi fugiebant + +## Non anxia terruit Lenis dempta succidit nebulas + +Lorem markdownum tanta. Per aperto et ne *tenent* inferre nefandis dicta caloris +effugere dies fallacibus placidi illam inter agitat me viderat in. + +1. Illa ut agmen +2. Tanta illo Hectoris fauces tumefecit pascua in +3. Fulvis crines consiste vulnera arces minabitur Lynceus +4. Tu erigite Cecropios sortes pulsavere nostra citra +5. Modo ipse pallorem deorum Britannos cadmus + +Vixque mala mensas quam **defodit undas media**. Dabat laudisque, verba quibus +torrentis Troiana est et cruorem inque. *Ut nomina* venientis vitio nec: sunt +patria, tot atque spectante. Silva se Ephyren peti denique. Territa pharetrae +iugulo radiosque habent, qui traxit inquit **canes digitis** Narcissum quoque. + +- Pamphagos corpora armis Leucothoe perfusam +- Esset an palmas paulumque nimium +- Non pariterque veteris rexit duo ferro +- Esse confinia + +## Iuno vita recessu + +Nasamoniaci iuventa Cinyphius: tellus non eadem, cornua mea lustro a quam urbem +inminet vultum, quid erimus creat. Centumque remis rima tacitus erit. *Diu* +vectus quod? Sit has, **usum** operum annus tota culta ac dicit domus **pisces +viro** et. Abiit Saturnia exsultat tenebat. + +Amat rogat simul enim poma amores innumerae haerebat *mentem* vota domesticus +parta undis: quid et! Facis obstitit sistrum nescisse Solis [etiamnunc +haec](http://surrexere-ramis.com/saxo); nunc furor sanguine sub fusus quem avi +traiecta. Potentior a mortalia lapillis virtutis dei, reduxi, sola. + +Ipsos incomitata dixit patebat. Pudorque meo spectante esse adimunt patet illos +poenas colla dabat; invasit coronas ignarus non meis qui conditor **solvere**. +In carchesia pennis O felicia nervi ab adiciunt prodis, quam errorem. \ No newline at end of file diff --git a/example/generated/created-ssg.html b/example/generated/created-ssg.html new file mode 100644 index 0000000..5e3f59e --- /dev/null +++ b/example/generated/created-ssg.html @@ -0,0 +1,100 @@ + + +
+ + + + +Lorem markdownum tanta. Per aperto et ne tenent inferre nefandis dicta caloris +effugere dies fallacibus placidi illaminter agitat me viderat in.
+ +Vixque mala mensas quam defodit undas media. Dabat laudisque, verba quibus +torrentis Troiana est et cruorem inque. Ut nomina venientis vitio nec: sunt +patria, tot atque spectante. Silva se Ephyren peti denique. Territa pharetrae +iugulo radiosque habent, qui traxit inquit canes digitis Narcissum quoque.
+ +Nasamoniaci iuventa Cinyphius: tellus non eadem, cornua mea lustro a quam urbem +inminet vultum, quid erimus creat. Centumque remis rima tacitus erit. Diu +vectus quod? Sit has, usum operum annus tota culta ac dicit domus pisces +viro et. Abiit Saturnia exsultat tenebat.
+ +Amat rogat simul enim poma amores innumerae haerebat mentem vota domesticus +parta undis: quid et! Facis obstitit sistrum nescisse Solis etiamnunc +haec; nunc furor sanguine sub fusus quem avi +traiecta. Potentior a mortalia lapillis virtutis dei, reduxi, sola.
+ +Ipsos incomitata dixit patebat. Pudorque meo spectante esse adimunt patet illos +poenas colla dabat; invasit coronas ignarus non meis qui conditor solvere. +In carchesia pennis O felicia nervi ab adiciunt prodis, quam errorem.
+ +2024-01-23
+Lorem markdownum tanta. Per aperto et neinferre nefandis dicta caloriseffugere dies fallacibus placidi illam inter agitat me viderat in.
+2024-01-23