diff --git a/feed/feed.json b/feed/feed.json index 9f7ae77..d2a3434 100644 --- a/feed/feed.json +++ b/feed/feed.json @@ -9,6 +9,12 @@ "url": "https://lebcit.github.io/about/" }, "items": [{ + "id": "https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/", + "url": "https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/", + "title": "Blog-Doc, a tiny and dead simple SSG !", + "content_html": "

This post is about Blog-Doc, a tiny and dead simple static site generator written in JavaScript.

\n

Blog-Doc uses EJS as a templating language and Markdown to write and format the markup of the generated posts and pages.

\n

Motivation #

\n

It's after some of my previous tutorials about templating a Node.js app with EJS and turning it to a simple SSG with the ability to write posts and pages in Markdown that I've decided to put it all together and bring it to the light as a proof of concept and prototype.

\n

Live demo & documentation #

\n

An overview of the app and it's documentation can be found on Blog-Doc live demo site.

\n

Nota Bene #

\n

You can take Blog-Doc as a prototype and modify it totally to use it with another design and/or another template language.

\n

I really hope that this app will be useful in any way for a lot of people out there, I'm considering it as my personal contribution to the Node.js, Express, EJS and Markdown communities.

\n", + "date_published": "2022-11-13T00:00:00Z" + },{ "id": "https://lebcit.github.io/posts/click-without-javascript/", "url": "https://lebcit.github.io/posts/click-without-javascript/", "title": "Click without JavaScript !", diff --git a/feed/feed.xml b/feed/feed.xml index 3c25a6b..e91b235 100644 --- a/feed/feed.xml +++ b/feed/feed.xml @@ -5,13 +5,30 @@ - 2022-08-01T00:00:00Z + 2022-11-13T00:00:00Z https://lebcit.github.io/ LebCit + + Blog-Doc, a tiny and dead simple SSG ! + + 2022-11-13T00:00:00Z + https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/ + <p><em>This post is about Blog-Doc, a tiny and dead simple static site generator written in JavaScript.</em></p> +<p>Blog-Doc uses EJS as a templating language and Markdown to write and format the markup of the generated posts and pages.</p> +<h2 id="motivation">Motivation <a class="direct-link" href="https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/#motivation">#</a></h2> +<p>It's after some of my previous tutorials about templating a Node.js app with EJS and turning it to a simple SSG with the ability to write posts and pages in Markdown that I've decided to put it all together and bring it to the light as a proof of concept and prototype.</p> +<h2 id="live-demo-%26-documentation">Live demo &amp; documentation <a class="direct-link" href="https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/#live-demo-%26-documentation">#</a></h2> +<p>An overview of the app and it's documentation can be found on <a href="https://blog-doc.deta.dev/" target="_blank" rel="external noopener noreferrer">Blog-Doc</a> live demo site.</p> +<h2 id="nota-bene">Nota Bene <a class="direct-link" href="https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/#nota-bene">#</a></h2> +<p>You can take Blog-Doc as a prototype and modify it totally to use it with another design and/or another template language.</p> +<p>I really hope that this app will be useful in any way for a lot of people out there, I'm considering it as my personal contribution to the Node.js, Express, EJS and Markdown communities.</p> + + + Click without JavaScript ! diff --git a/img/digital-art-painting-of-giant-clocks-mechanisms.webp b/img/digital-art-painting-of-giant-clocks-mechanisms.webp new file mode 100644 index 0000000..d6a08c9 Binary files /dev/null and b/img/digital-art-painting-of-giant-clocks-mechanisms.webp differ diff --git a/index.html b/index.html index 906f32b..513b2e1 100644 --- a/index.html +++ b/index.html @@ -81,12 +81,12 @@

@@ -123,12 +132,12 @@

@@ -171,12 +174,12 @@

diff --git a/page/1/index.html b/page/1/index.html index 712346a..92b30f1 100644 --- a/page/1/index.html +++ b/page/1/index.html @@ -75,12 +75,12 @@

@@ -120,12 +123,12 @@

@@ -168,12 +168,12 @@

diff --git a/page/2/index.html b/page/2/index.html index f3cbe68..bdcf1f2 100644 --- a/page/2/index.html +++ b/page/2/index.html @@ -75,12 +75,12 @@

@@ -129,12 +123,12 @@

@@ -174,12 +177,12 @@

diff --git a/page/3/index.html b/page/3/index.html index bd5a84b..2d44ee2 100644 --- a/page/3/index.html +++ b/page/3/index.html @@ -75,12 +75,12 @@

@@ -117,12 +117,12 @@

@@ -162,12 +159,12 @@

diff --git a/page/4/index.html b/page/4/index.html index 9967cb0..f09eb88 100644 --- a/page/4/index.html +++ b/page/4/index.html @@ -75,12 +75,12 @@

@@ -117,12 +117,12 @@

@@ -162,12 +159,12 @@

diff --git a/page/5/index.html b/page/5/index.html index 8ea7acb..cb738d8 100644 --- a/page/5/index.html +++ b/page/5/index.html @@ -75,12 +75,12 @@

@@ -123,12 +120,12 @@

@@ -162,12 +168,12 @@

diff --git a/page/6/index.html b/page/6/index.html index f93c8b9..93c591d 100644 --- a/page/6/index.html +++ b/page/6/index.html @@ -72,6 +72,48 @@

+ + + + +

diff --git a/posts/blog-doc-a-tiny-and-dead-simple-ssg/index.html b/posts/blog-doc-a-tiny-and-dead-simple-ssg/index.html new file mode 100644 index 0000000..743f2d8 --- /dev/null +++ b/posts/blog-doc-a-tiny-and-dead-simple-ssg/index.html @@ -0,0 +1,179 @@ + + + + + + + Blog-Doc, a tiny and dead simple SSG ! - { LebCit } + + + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+

Blog-Doc, a tiny and dead simple SSG !

+ + + + +
+ +
+

This post is about Blog-Doc, a tiny and dead simple static site generator written in JavaScript.

+

Blog-Doc uses EJS as a templating language and Markdown to write and format the markup of the generated posts and pages.

+

Motivation #

+

It's after some of my previous tutorials about templating a Node.js app with EJS and turning it to a simple SSG with the ability to write posts and pages in Markdown that I've decided to put it all together and bring it to the light as a proof of concept and prototype.

+

Live demo & documentation #

+

An overview of the app and it's documentation can be found on Blog-Doc live demo site.

+

Nota Bene #

+

You can take Blog-Doc as a prototype and modify it totally to use it with another design and/or another template language.

+

I really hope that this app will be useful in any way for a lot of people out there, I'm considering it as my personal contribution to the Node.js, Express, EJS and Markdown communities.

+ +

SYA,
LebCit.

+
+ + + + + + + + + + +
+
+ +
+
+

+ 2016 - 2022 | { LebCit }
+ Proudly created with 11ty +

+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/posts/blog-doc-the-tiny-ssg/index.html b/posts/blog-doc-the-tiny-ssg/index.html new file mode 100644 index 0000000..ba6fc25 --- /dev/null +++ b/posts/blog-doc-the-tiny-ssg/index.html @@ -0,0 +1,179 @@ + + + + + + + Blog-Doc, a tiny and dead simple SSG ! - { LebCit } + + + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+

Blog-Doc, a tiny and dead simple SSG !

+ + + + +
+ +
+

This post is about Blog-Doc, a tiny and dead simple static site generator written in JavaScript.

+

Blog-Doc uses EJS as a templating language and Markdown to write and format the markup of the generated posts and pages.

+

Motivation #

+

It's after some of my previous tutorials about templating a Node.js app with EJS and turning it to a simple SSG with the ability to write posts and pages in Markdown that I've decided to put it all together and bring it to the light as a proof of concept and prototype.

+

Live demo & documentation #

+

An overview of the app and it's documentation can be found on Blog-Doc live demo site.

+

Nota Bene #

+

You can take Blog-Doc as a prototype and modify it totally to use it with another design and/or another template language.

+

I really hope that this app will be useful in any way for a lot of people out there, I'm considering it as my personal contribution to the Node.js, Express, EJS and Markdown communities.

+ +

SYA,
LebCit.

+
+ + + + + + + + + + +
+
+ +
+
+

+ 2016 - 2022 | { LebCit }
+ Proudly created with 11ty +

+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/posts/click-without-javascript/index.html b/posts/click-without-javascript/index.html index b2d34dc..729754e 100644 --- a/posts/click-without-javascript/index.html +++ b/posts/click-without-javascript/index.html @@ -155,7 +155,7 @@

The :target CSS pseudo-class + diff --git a/posts/index.html b/posts/index.html index 036056a..a7d523e 100644 --- a/posts/index.html +++ b/posts/index.html @@ -74,6 +74,56 @@

Archive

+ + + +

diff --git a/sitemap.xml b/sitemap.xml index 7e9051b..071977d 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -77,7 +77,7 @@ - https://lebcit.github.io/tags/CSS/ + https://lebcit.github.io/tags/JavaScript/ 2021-01-23 @@ -87,12 +87,12 @@ - https://lebcit.github.io/tags/JavaScript/ + https://lebcit.github.io/tags/CSS/ 2021-01-23 - https://lebcit.github.io/tags/Plugin/ + https://lebcit.github.io/tags/Customizer/ 2021-01-23 @@ -117,12 +117,12 @@ - https://lebcit.github.io/tags/Customizer/ + https://lebcit.github.io/tags/Express/ 2021-01-23 - https://lebcit.github.io/tags/Express/ + https://lebcit.github.io/tags/Plugin/ 2021-01-23 @@ -131,13 +131,18 @@ 2021-01-23 + + https://lebcit.github.io/tags/Theme/ + 2021-01-23 + + https://lebcit.github.io/tags/Copyright/ 2021-01-23 - https://lebcit.github.io/tags/Theme/ + https://lebcit.github.io/tags/Markdown/ 2021-01-23 @@ -190,4 +195,9 @@ https://lebcit.github.io/posts/click-without-javascript/ 2022-08-01 + + + https://lebcit.github.io/posts/blog-doc-a-tiny-and-dead-simple-ssg/ + 2022-11-13 + diff --git a/tags/Development/index.html b/tags/Development/index.html index 7645f89..c7df630 100644 --- a/tags/Development/index.html +++ b/tags/Development/index.html @@ -72,6 +72,56 @@

Tagged “Development”

+ + + +

diff --git a/tags/EJS/index.html b/tags/EJS/index.html index 481a707..c414db2 100644 --- a/tags/EJS/index.html +++ b/tags/EJS/index.html @@ -72,6 +72,56 @@

Tagged “EJS”

+ + + +

diff --git a/tags/Express/index.html b/tags/Express/index.html index 4b8be98..62b0296 100644 --- a/tags/Express/index.html +++ b/tags/Express/index.html @@ -72,6 +72,56 @@

Tagged “Express”

+ + + +

diff --git a/tags/Markdown/index.html b/tags/Markdown/index.html new file mode 100644 index 0000000..d1aec4c --- /dev/null +++ b/tags/Markdown/index.html @@ -0,0 +1,150 @@ + + + + + + + Tagged “Markdown” - { LebCit } + + + + + + + + + + + + + + + +
+ + + + + +
+
+

Tagged “Markdown”

+ + + + + + + + + +

See all tags.

+ + +
+
+ +
+
+

+ 2016 - 2022 | { LebCit }
+ Proudly created with 11ty +

+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/tags/Node.js/index.html b/tags/Node.js/index.html index 6443f33..51e52ab 100644 --- a/tags/Node.js/index.html +++ b/tags/Node.js/index.html @@ -72,6 +72,56 @@

Tagged “Node.js”

+ + + +

diff --git a/tags/index.html b/tags/index.html index 15ac8fe..d0e16b7 100644 --- a/tags/index.html +++ b/tags/index.html @@ -164,7 +164,7 @@

Tags

style="font-size:2em"> Development - (14 posts) + (15 posts)
  • @@ -184,7 +184,7 @@

    Tags

    style="font-size:2em"> EJS - (5 posts) + (6 posts)
  • @@ -204,7 +204,7 @@

    Tags

    style="font-size:2em"> Express - (3 posts) + (4 posts)
  • @@ -237,6 +237,26 @@

    Tags

    + + + + + + + + +
  • style="font-size:2em"> Node.js - (7 posts) + (8 posts)