summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-10-26 08:56:52 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-10-26 10:59:29 +0800
commit579775615329d0ca7e8bf769782bc8d91ab72877 (patch)
tree471778c6d81a584edc14093ca1dad17bfd5b1697
parent1438451d78ab8210e4fff872585a9008266c5936 (diff)
downloadwww-579775615329d0ca7e8bf769782bc8d91ab72877.tar.gz
Feed.
-rw-r--r--Gemfile4
-rw-r--r--Gemfile.lock5
-rw-r--r--_config.yml12
-rw-r--r--_includes/nav.html2
-rw-r--r--_site/about/index.html2
-rw-r--r--_site/archive/arduino-due/index.html2
-rw-r--r--_site/archive/arduino-uno/index.html2
-rw-r--r--_site/archive/awesome-books/index.html2
-rw-r--r--_site/archive/mosfet-switches/index.html2
-rw-r--r--_site/archive/my-first-pcb/index.html2
-rw-r--r--_site/archive/neo4j-a-star-search/index.html2
-rw-r--r--_site/feed.xml2
-rw-r--r--_site/index.html2
-rw-r--r--_site/projects/bumblebee/index.html2
-rw-r--r--_site/projects/desktop-unix/index.html2
-rw-r--r--_site/projects/e-reader/index.html2
-rw-r--r--_site/projects/etlas/index.html2
-rw-r--r--_site/projects/fpm-door-lock/index.html2
-rw-r--r--_site/projects/index.html2
-rw-r--r--_site/projects/matrix-digital-rain/index.html2
-rw-r--r--_site/rss.xml2
21 files changed, 40 insertions, 17 deletions
diff --git a/Gemfile b/Gemfile
index 654bb79..8e5aeed 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,3 +5,7 @@ source "https://rubygems.org"
# gem "rails"
gem "jekyll", "~> 4.4"
+
+group :jekyll_plugins do
+ gem "jekyll-feed", "~> 0.17.0"
+end
diff --git a/Gemfile.lock b/Gemfile.lock
index 919bcd1..eeb43f5 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -73,11 +73,13 @@ GEM
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
+ jekyll-feed (0.17.0)
+ jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.1.0)
sass-embedded (~> 1.75)
jekyll-watch (2.2.1)
listen (~> 3.0)
- json (2.15.1)
+ json (2.15.2)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
@@ -157,6 +159,7 @@ PLATFORMS
DEPENDENCIES
jekyll (~> 4.4)
+ jekyll-feed (~> 0.17.0)
BUNDLED WITH
2.7.2
diff --git a/_config.yml b/_config.yml
index 72510b0..1184416 100644
--- a/_config.yml
+++ b/_config.yml
@@ -15,3 +15,15 @@ collections:
projects:
output: true
+feed:
+ collections:
+ archive:
+ path: '/rss.xml'
+ excerpt_only: true
+
+exclude: README.txt
+gems:
+ - jekyll-feed
+exclude:
+ - Gemfile
+ - Gemfile.lock
diff --git a/_includes/nav.html b/_includes/nav.html
index 6610123..9fa2dc0 100644
--- a/_includes/nav.html
+++ b/_includes/nav.html
@@ -10,7 +10,7 @@
<li {% if page.url == "/about/" %}class="active"{% endif %}>
<a href="{{ site.baseurl }}/about/">abt</a>
</li>
- <li><a href="{{ site.baseurl }}/feed.xml">rss</a></li>
+ <li><a href="{{ site.baseurl }}/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/about/index.html b/_site/about/index.html
index 06f9ca7..d5d2ddf 100644
--- a/_site/about/index.html
+++ b/_site/about/index.html
@@ -23,7 +23,7 @@
<li class="active">
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/arduino-due/index.html b/_site/archive/arduino-due/index.html
index 0e9e0f6..f2cf4de 100644
--- a/_site/archive/arduino-due/index.html
+++ b/_site/archive/arduino-due/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/arduino-uno/index.html b/_site/archive/arduino-uno/index.html
index 2b9d5a4..009d8ae 100644
--- a/_site/archive/arduino-uno/index.html
+++ b/_site/archive/arduino-uno/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/awesome-books/index.html b/_site/archive/awesome-books/index.html
index 1809c81..7c5bb89 100644
--- a/_site/archive/awesome-books/index.html
+++ b/_site/archive/awesome-books/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/mosfet-switches/index.html b/_site/archive/mosfet-switches/index.html
index 6e0b4a8..713932a 100644
--- a/_site/archive/mosfet-switches/index.html
+++ b/_site/archive/mosfet-switches/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/my-first-pcb/index.html b/_site/archive/my-first-pcb/index.html
index 92f7354..e93680c 100644
--- a/_site/archive/my-first-pcb/index.html
+++ b/_site/archive/my-first-pcb/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/archive/neo4j-a-star-search/index.html b/_site/archive/neo4j-a-star-search/index.html
index 6764c6d..a10f3bb 100644
--- a/_site/archive/neo4j-a-star-search/index.html
+++ b/_site/archive/neo4j-a-star-search/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/feed.xml b/_site/feed.xml
new file mode 100644
index 0000000..a8208ec
--- /dev/null
+++ b/_site/feed.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-26T10:58:24+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">ASCIIMX</title><subtitle>Journal politique impartial, &lt;br&gt; Par Mr. P. Marat auteur de l&apos;Offrande a la patrie, &lt;br&gt; du Moniteur et du Plan de Constitution, etc.
+</subtitle><author><name>Wickramage Don Sadeep Madurange</name></author></feed> \ No newline at end of file
diff --git a/_site/index.html b/_site/index.html
index be86e71..aa9a0f3 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -23,7 +23,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/bumblebee/index.html b/_site/projects/bumblebee/index.html
index 4d00996..3e4d217 100644
--- a/_site/projects/bumblebee/index.html
+++ b/_site/projects/bumblebee/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/desktop-unix/index.html b/_site/projects/desktop-unix/index.html
index 8a6d583..4b840bb 100644
--- a/_site/projects/desktop-unix/index.html
+++ b/_site/projects/desktop-unix/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/e-reader/index.html b/_site/projects/e-reader/index.html
index a23e90a..88d48cf 100644
--- a/_site/projects/e-reader/index.html
+++ b/_site/projects/e-reader/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/etlas/index.html b/_site/projects/etlas/index.html
index 5d90ae1..e0d2811 100644
--- a/_site/projects/etlas/index.html
+++ b/_site/projects/etlas/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/fpm-door-lock/index.html b/_site/projects/fpm-door-lock/index.html
index 595df67..73c9877 100644
--- a/_site/projects/fpm-door-lock/index.html
+++ b/_site/projects/fpm-door-lock/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/index.html b/_site/projects/index.html
index c964d19..4138259 100644
--- a/_site/projects/index.html
+++ b/_site/projects/index.html
@@ -23,7 +23,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/projects/matrix-digital-rain/index.html b/_site/projects/matrix-digital-rain/index.html
index e6f7bce..7bef5cf 100644
--- a/_site/projects/matrix-digital-rain/index.html
+++ b/_site/projects/matrix-digital-rain/index.html
@@ -27,7 +27,7 @@
<li >
<a href="/about/">abt</a>
</li>
- <li><a href="/feed.xml">rss</a></li>
+ <li><a href="/rss.xml">rss</a></li>
</ul>
</div>
diff --git a/_site/rss.xml b/_site/rss.xml
new file mode 100644
index 0000000..bb93fd3
--- /dev/null
+++ b/_site/rss.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://localhost:4000/rss.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-26T10:58:24+08:00</updated><id>http://localhost:4000/rss.xml</id><title type="html">ASCIIMX | Archive</title><subtitle>Journal politique impartial, &lt;br&gt; Par Mr. P. Marat auteur de l&apos;Offrande a la patrie, &lt;br&gt; du Moniteur et du Plan de Constitution, etc.
+</subtitle><author><name>Wickramage Don Sadeep Madurange</name></author><entry><title type="html">Neo4J A* search</title><link href="http://localhost:4000/archive/neo4j-a-star-search/" rel="alternate" type="text/html" title="Neo4J A* search" /><published>2025-09-14T00:00:00+08:00</published><updated>2025-09-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/neo4j-a-star-search</id><author><name>Wickramage Don Sadeep Madurange</name></author><summary type="html"><![CDATA[Back in 2018, we used the Neo4J graph database to track the movement of marine vessels. We were interested in the shortest path a ship could take through a network of about 13,000 route points. Performance issues with Neo4J’s then-available shortest-path algorithms limited our search to about 4,000 route points.]]></summary></entry><entry><title type="html">My first PCB</title><link href="http://localhost:4000/archive/my-first-pcb/" rel="alternate" type="text/html" title="My first PCB" /><published>2025-07-14T00:00:00+08:00</published><updated>2025-07-14T00:00:00+08:00</updated><id>http://localhost:4000/archive/my-first-pcb</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[In 2023, I started tinkering with DIY electronics as a hobby. Until now, I’ve been using development boards like the Arduino Uno and ESP-32-WROOM so that I can focus on the software. Recently, I decided to step outside of my comfort zone and design a PCB from scratch for a door lock I’m working on.]]></summary></entry><entry><title type="html">MOSFETs</title><link href="http://localhost:4000/archive/mosfet-switches/" rel="alternate" type="text/html" title="MOSFETs" /><published>2025-06-22T00:00:00+08:00</published><updated>2025-06-22T00:00:00+08:00</updated><id>http://localhost:4000/archive/mosfet-switches</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[Recently, I needed a low-power circuit for one of my battery-operated projects. Much of the system’s power savings depended on its ability to switch off power to components, such as servos, electronically when not needed. That’s how I stumbled upon MOSFETs, transistors capable of controlling circuits operating at voltages far above their own.]]></summary></entry><entry><title type="html">Awesome books</title><link href="http://localhost:4000/archive/awesome-books/" rel="alternate" type="text/html" title="Awesome books" /><published>2025-04-20T00:00:00+08:00</published><updated>2025-04-20T00:00:00+08:00</updated><id>http://localhost:4000/archive/awesome-books</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This article contains a list of my favourite books.]]></summary></entry><entry><title type="html">Notes on programming ATmega328P chips</title><link href="http://localhost:4000/archive/arduino-uno/" rel="alternate" type="text/html" title="Notes on programming ATmega328P chips" /><published>2025-04-10T00:00:00+08:00</published><updated>2025-04-10T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-uno</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is a step-by-step guide for wiring up ATmega328P ICs to run at 5 V with a 16 MHz crystal and 3.3 V with an 8 MHz crystal. While the 5 V configuration is common, the 3.3 V configuration can be advantageous in low-power applications and when interfacing with parts that run at 3.3 V.]]></summary></entry><entry><title type="html">Bare-metal ARM Cortex M3 chips</title><link href="http://localhost:4000/archive/arduino-due/" rel="alternate" type="text/html" title="Bare-metal ARM Cortex M3 chips" /><published>2024-10-05T00:00:00+08:00</published><updated>2024-10-05T00:00:00+08:00</updated><id>http://localhost:4000/archive/arduino-due</id><author><name>W. D. Sadeep Madurange</name></author><summary type="html"><![CDATA[This post is about programming bare metal SAM3X8E Arm Cortex M3 chips found on Arduino Due boards. I had to learn how to do this because none of the high-level tools for programming Arduino Dues are available for OpenBSD, which I use for much of my personal computing.]]></summary></entry></feed> \ No newline at end of file