aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2020-06-17 13:51:20 +0300
committerCem Keylan <cem@ckyln.com>2020-06-17 13:51:20 +0300
commitebbed66de485018e7ddc80144ee6c2e29d6c009b (patch)
tree772e7e2e7ae3d90306f4edacc02bede27da174e0
parent36549bad19fbd2f721282e452c30d21f824dfe3d (diff)
downloadwebsite-ebbed66de485018e7ddc80144ee6c2e29d6c009b.tar.gz
update
-rwxr-xr-xbuild43
-rw-r--r--docs/blog/20200128.html2
-rw-r--r--docs/blog/20200128.txt3
-rw-r--r--docs/blog/20200406.html2
-rw-r--r--docs/blog/20200406.txt2
-rw-r--r--docs/blog/20200410.txt1
-rw-r--r--docs/blog/20200508.html2
-rw-r--r--docs/blog/20200508.txt2
-rw-r--r--docs/blog/20200528.html2
-rw-r--r--docs/blog/20200528.txt2
-rw-r--r--docs/blog/20200617.html106
-rw-r--r--docs/blog/20200617.txt80
-rw-r--r--docs/blog/index.html6
-rw-r--r--docs/blog/index.txt6
-rw-r--r--docs/contributing.html2
-rw-r--r--docs/mailing-lists.html7
-rw-r--r--docs/mailing-lists.txt7
-rw-r--r--docs/news.xml2
-rw-r--r--docs/people.html2
-rw-r--r--docs/rss.xml105
-rw-r--r--docs/wiki/index.html6
-rw-r--r--docs/wiki/index.txt8
-rw-r--r--src/blog/20200128.md4
-rw-r--r--src/blog/20200406.md3
-rw-r--r--src/blog/20200410.md2
-rw-r--r--src/blog/20200508.md3
-rw-r--r--src/blog/20200528.md3
-rw-r--r--src/blog/20200617.md80
-rw-r--r--src/blog/index.md6
-rw-r--r--src/mailing-lists.md8
-rw-r--r--src/wiki/index.md8
-rw-r--r--templates/wiki-index11
32 files changed, 457 insertions, 69 deletions
diff --git a/build b/build
index 382b549..04fad81 100755
--- a/build
+++ b/build
@@ -1,11 +1,5 @@
#!/bin/sh -e
-sed_i() {
- for file; do :; done
- sed "$@" > _
- cat _> "$file"; rm -f _
-}
-
header() {
cat <<EOF
<!DOCTYPE HTML>
@@ -43,8 +37,18 @@ EOF
gettitle() {
case "$(sed 1q "$1")" in
Title:*) sed 's/^[Tt]itle: //;1q' "$1" ;;
- *) file=${1##*/} file=${file%.md}
- printf '%s\n' "$file"
+ *)
+ title=$(
+ grep -n '=*=' -- "$1" |
+
+ while IFS=: read -r num _; do
+ sed "$(( num - 1 ))q;d" "$1"
+ return 0
+ done
+ )
+
+ file=${1##*/} file=${file%.md}
+ printf '%s\n' "${title:-$file}"
esac
}
@@ -52,10 +56,9 @@ genpages() {
# Create directories in docs
find src -type d | while read -r dir ; do mkdir -p "docs${dir#src}" ; done
# Generate html and txt files
- for page in $(cd src || return 1 ; find . -name '*.md') ; do
- tohtml "src/$page" > "docs/${page%.md}.html"
- cp "src/$page" "docs/${page%.md}.txt"
- sed_i '/^Title:/d' "docs/${page%.md}.txt"
+ for page in $(cd src || return 1 ; find . \( -name '*.md' -o -name '*.txt' \) ) ; do
+ tohtml "src/$page" > "docs/${page%.*}.html"
+ sed '/^Title:/d' "src/$page" > "docs/${page%.*}.txt"
done
# Copy rest of the files
(cd src || return 1 ; find . -type f ! -name '*.md' -exec cp -u \{\} ../docs/\{\} \; )
@@ -65,13 +68,16 @@ genpages() {
tohtml() {
header "$(gettitle "$1")"
- sed '/^[Tt]itle:/d' "$1" | markdown
- footer "$(echo "$1" | sed 's/.md$/.txt/;s/src\/.//')"
+ case "${1##*.}" in
+ md) sed '/^[Tt]itle:/d' "$1" | markdown ;;
+ txt) printf '<pre>'; cat "$1"; printf '</pre>' ;;
+ esac
+ srcfile=${1#src/.} srcfile=${srcfile%.*}.txt
+ footer "$srcfile"
}
wiki_index() {
- sed_i '/^Content/,$d' src/wiki/index.md
- printf 'Content\n-------\n\n' >> src/wiki/index.md
+ cat templates/wiki-index > src/wiki/index.md
for page in $(find src/wiki -type f | grep -v 'src/wiki/index.md' | sort) ; do
printf '* [%s](%s)\n' "$(gettitle "$page")" "$(printf "$page" | sed 's#src/wiki/##;s/.md/.html/')" >> src/wiki/index.md
done
@@ -80,10 +86,9 @@ wiki_index() {
blog_index() {
cat <<EOF > src/blog/index.md
Blog Index
-==========
+================================================================================
-This is the Carbs Linux Blog Index. You can find every post
-here. [RSS Feed]
+This is the Carbs Linux Blog Index. You can find every post here. [RSS Feed]
[RSS Feed]: /rss.xml
diff --git a/docs/blog/20200128.html b/docs/blog/20200128.html
index 5b6b0d0..1cd2f9c 100644
--- a/docs/blog/20200128.html
+++ b/docs/blog/20200128.html
@@ -16,7 +16,7 @@
<a href='/wiki'>wiki</a>
<a href='/wiki/install.html'>installation</a>
</nav></div><div class="border"></div>
-<h2>Switching to New Website</h2>
+<h1>Switching to New Website</h1>
<p><strong>Date:</strong> Jan 28 2020</p>
diff --git a/docs/blog/20200128.txt b/docs/blog/20200128.txt
index 486278a..5c56b45 100644
--- a/docs/blog/20200128.txt
+++ b/docs/blog/20200128.txt
@@ -1,6 +1,5 @@
-
Switching to New Website
-------------------------
+========================
**Date:** Jan 28 2020
diff --git a/docs/blog/20200406.html b/docs/blog/20200406.html
index b753afd..db47cf1 100644
--- a/docs/blog/20200406.html
+++ b/docs/blog/20200406.html
@@ -16,6 +16,8 @@
<a href='/wiki'>wiki</a>
<a href='/wiki/install.html'>installation</a>
</nav></div><div class="border"></div>
+<h1>Roadmap for Carbs</h1>
+
<p>It has been a busy week. There are lots of changes in
direction, and more to come. I want to talk a little
about all of them.</p>
diff --git a/docs/blog/20200406.txt b/docs/blog/20200406.txt
index a48a629..c695b69 100644
--- a/docs/blog/20200406.txt
+++ b/docs/blog/20200406.txt
@@ -1,3 +1,5 @@
+Roadmap for Carbs
+=================
It has been a busy week. There are lots of changes in
direction, and more to come. I want to talk a little
diff --git a/docs/blog/20200410.txt b/docs/blog/20200410.txt
index 65b145f..f6edffe 100644
--- a/docs/blog/20200410.txt
+++ b/docs/blog/20200410.txt
@@ -1,4 +1,3 @@
-
Outsource Repository Concept
============================
diff --git a/docs/blog/20200508.html b/docs/blog/20200508.html
index 5da6210..99a6d08 100644
--- a/docs/blog/20200508.html
+++ b/docs/blog/20200508.html
@@ -16,6 +16,8 @@
<a href='/wiki'>wiki</a>
<a href='/wiki/install.html'>installation</a>
</nav></div><div class="border"></div>
+<h1>The Relation of Carbs and KISS</h1>
+
<p><strong>Date:</strong> May 08 2020</p>
<p>Since I have forked KISS, I have received many questions
diff --git a/docs/blog/20200508.txt b/docs/blog/20200508.txt
index 8e5f316..f1b2cdd 100644
--- a/docs/blog/20200508.txt
+++ b/docs/blog/20200508.txt
@@ -1,3 +1,5 @@
+The Relation of Carbs and KISS
+==============================
**Date:** May 08 2020
diff --git a/docs/blog/20200528.html b/docs/blog/20200528.html
index 0a7598f..192c648 100644
--- a/docs/blog/20200528.html
+++ b/docs/blog/20200528.html
@@ -16,6 +16,8 @@
<a href='/wiki'>wiki</a>
<a href='/wiki/install.html'>installation</a>
</nav></div><div class="border"></div>
+<h1>kiss 2.0.0 and overall changes</h1>
+
<p>Carbs Linux kiss version 2.0.0 has been released which introduces
rsync repositories.</p>
diff --git a/docs/blog/20200528.txt b/docs/blog/20200528.txt
index d77fcb3..9ceaec5 100644
--- a/docs/blog/20200528.txt
+++ b/docs/blog/20200528.txt
@@ -1,3 +1,5 @@
+kiss 2.0.0 and overall changes
+====================================================================
Carbs Linux kiss version 2.0.0 has been released which introduces
rsync repositories.
diff --git a/docs/blog/20200617.html b/docs/blog/20200617.html
new file mode 100644
index 0000000..fb83591
--- /dev/null
+++ b/docs/blog/20200617.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML>
+<html lan="en">
+<head>
+<title>June Newspost | Carbs Linux</title>
+<link rel="stylesheet" href="/assets/style.css">
+<meta charset="utf-8">
+<meta name="Description" content="Carbs Linux - a simple busybox linux distribution">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+</head>
+<p class=header><strong>Carbs Linux - a simple busybox linux distribution</strong></p>
+<div class="header"><nav>
+<a href='/'>index</a>
+<a href='https://github.com/CarbsLinux'>github</a>
+<a href='//dl.carbslinux.org'>downloads</a>
+<a href='/blog'>blog</a>
+<a href='/wiki'>wiki</a>
+<a href='/wiki/install.html'>installation</a>
+</nav></div><div class="border"></div>
+<h1>June Newspost</h1>
+
+<p>This will be an active month for Carbs as major changes to the base and the
+package manager will be coming up.</p>
+
+<p>TABLE OF CONTENTS
+1. Statically linking the base
+2. Major changes on the core repository
+3. Making the wiki available offline
+4. ISO image for Carbs</p>
+
+<h2>Statically linking the base</h2>
+
+<p>For the past couple of weeks I have been trying to simplify the base and
+statically link the core (mostly binaries rather than libraries). I usually see
+some people extremely opposed to static linking as I also see the opposite on
+people.</p>
+
+<p>I believe that binaries on the core should always be linked statically. This
+ensures that an SONAME bump to <code>libObscure.so</code> will not break the core
+functionality of your system, forcing you to use external resources to recover
+from such an issue. As long as you can compile, use core utilities, edit text,
+and access the web, you can solve any given issue on your system.</p>
+
+<p>However, I don&rsquo;t think that removing shared libraries is sensible either. Not
+every piece of software out there is good quality enough to be statically
+linked.</p>
+
+<h2>Major changes on the core repository</h2>
+
+<p>There have been drastic changes to the core repository and the base rootfs this
+month (with more on the way). Right now changes are as follows.</p>
+
+<h3>Removed from Core</h3>
+
+<ul>
+<li><code>git</code></li>
+<li><code>libressl</code></li>
+<li><code>grub</code></li>
+<li><code>bison</code></li>
+<li><code>dhcpcd</code></li>
+<li><code>ubase</code></li>
+</ul>
+
+
+<h3>Added to Core</h3>
+
+<ul>
+<li><code>bearssl</code>, as a <code>libressl</code> replacement</li>
+<li><code>byacc</code>, as a <code>bison</code> replacement</li>
+</ul>
+
+
+<h3>Statically linked</h3>
+
+<ul>
+<li><code>kiss</code></li>
+<li><code>neatvi</code></li>
+<li><code>mandoc</code></li>
+<li><code>byacc</code></li>
+<li><code>m4</code></li>
+<li><code>e2fsprogs</code></li>
+<li><code>make</code></li>
+<li><code>pkgconf</code></li>
+<li><code>sbase</code></li>
+<li><code>libnl</code></li>
+<li><code>wpa_supplicant</code></li>
+<li><code>bearssl</code></li>
+</ul>
+
+
+<h2>Making the wiki available offline</h2>
+
+<p>Soon, all documentation regarding Carbs Linux will be avaialable to be installed
+from the core repository in a <code>carbs-docs</code> package along with its own document
+crawler. Currently, the documentation regarding the installation process is a
+little outdated which will also receive some important updates.</p>
+
+<h2>ISO image for Carbs</h2>
+
+<p>I am thinking of releasing an ISO image in order to provide a standardized
+environment for installation along with installation helper tools in the spirit
+of <code>arch-install-scripts</code>. Let&rsquo;s see how that&rsquo;s going to play out.</p>
+<a href="/blog/20200617.txt">View Page Source</a><div class=border></div>
+<p class=footer>Linux® is a registered trademark of Linus Torvalds</p>
+<p class=footer>Copyright © 2019-2020 Cem Keylan</p>
+</body>
+</html>
diff --git a/docs/blog/20200617.txt b/docs/blog/20200617.txt
new file mode 100644
index 0000000..1d47ab4
--- /dev/null
+++ b/docs/blog/20200617.txt
@@ -0,0 +1,80 @@
+June Newspost
+================================================================================
+
+This will be an active month for Carbs as major changes to the base and the
+package manager will be coming up.
+
+TABLE OF CONTENTS
+1. Statically linking the base
+2. Major changes on the core repository
+3. Making the wiki available offline
+4. ISO image for Carbs
+
+
+Statically linking the base
+--------------------------------------------------------------------------------
+
+For the past couple of weeks I have been trying to simplify the base and
+statically link the core (mostly binaries rather than libraries). I usually see
+some people extremely opposed to static linking as I also see the opposite on
+people.
+
+I believe that binaries on the core should always be linked statically. This
+ensures that an SONAME bump to `libObscure.so` will not break the core
+functionality of your system, forcing you to use external resources to recover
+from such an issue. As long as you can compile, use core utilities, edit text,
+and access the web, you can solve any given issue on your system.
+
+However, I don't think that removing shared libraries is sensible either. Not
+every piece of software out there is good quality enough to be statically
+linked.
+
+
+Major changes on the core repository
+--------------------------------------------------------------------------------
+
+There have been drastic changes to the core repository and the base rootfs this
+month (with more on the way). Right now changes are as follows.
+
+### Removed from Core
+- `git`
+- `libressl`
+- `grub`
+- `bison`
+- `dhcpcd`
+- `ubase`
+
+### Added to Core
+- `bearssl`, as a `libressl` replacement
+- `byacc`, as a `bison` replacement
+
+### Statically linked
+- `kiss`
+- `neatvi`
+- `mandoc`
+- `byacc`
+- `m4`
+- `e2fsprogs`
+- `make`
+- `pkgconf`
+- `sbase`
+- `libnl`
+- `wpa_supplicant`
+- `bearssl`
+
+
+Making the wiki available offline
+--------------------------------------------------------------------------------
+
+Soon, all documentation regarding Carbs Linux will be avaialable to be installed
+from the core repository in a `carbs-docs` package along with its own document
+crawler. Currently, the documentation regarding the installation process is a
+little outdated which will also receive some important updates.
+
+
+ISO image for Carbs
+--------------------------------------------------------------------------------
+
+I am thinking of releasing an ISO image in order to provide a standardized
+environment for installation along with installation helper tools in the spirit
+of `arch-install-scripts`. Let's see how that's going to play out.
diff --git a/docs/blog/index.html b/docs/blog/index.html
index 266f2a1..2783b58 100644
--- a/docs/blog/index.html
+++ b/docs/blog/index.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lan="en">
<head>
-<title>index | Carbs Linux</title>
+<title>Blog Index | Carbs Linux</title>
<link rel="stylesheet" href="/assets/style.css">
<meta charset="utf-8">
<meta name="Description" content="Carbs Linux - a simple busybox linux distribution">
@@ -18,10 +18,10 @@
</nav></div><div class="border"></div>
<h1>Blog Index</h1>
-<p>This is the Carbs Linux Blog Index. You can find every post
-here. <a href="/rss.xml">RSS Feed</a></p>
+<p>This is the Carbs Linux Blog Index. You can find every post here. <a href="/rss.xml">RSS Feed</a></p>
<ul>
+<li>Jun 17 2020 - <a href="20200617.html">June Newspost</a></li>
<li>May 28 2020 - <a href="20200528.html">kiss 2.0.0 and overall changes</a></li>
<li>May 08 2020 - <a href="20200508.html">The Relation of Carbs and KISS</a></li>
<li>Apr 10 2020 - <a href="20200410.html">Outsource Repository Concept</a></li>
diff --git a/docs/blog/index.txt b/docs/blog/index.txt
index 2dda301..ac2c84b 100644
--- a/docs/blog/index.txt
+++ b/docs/blog/index.txt
@@ -1,11 +1,11 @@
Blog Index
-==========
+================================================================================
-This is the Carbs Linux Blog Index. You can find every post
-here. [RSS Feed]
+This is the Carbs Linux Blog Index. You can find every post here. [RSS Feed]
[RSS Feed]: /rss.xml
+* Jun 17 2020 - [June Newspost](20200617.html)
* May 28 2020 - [kiss 2.0.0 and overall changes](20200528.html)
* May 08 2020 - [The Relation of Carbs and KISS](20200508.html)
* Apr 10 2020 - [Outsource Repository Concept](20200410.html)
diff --git a/docs/contributing.html b/docs/contributing.html
index 88910fa..e50922c 100644
--- a/docs/contributing.html
+++ b/docs/contributing.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lan="en">
<head>
-<title>contributing | Carbs Linux</title>
+<title>Contribute to the Carbs Linux Project | Carbs Linux</title>
<link rel="stylesheet" href="/assets/style.css">
<meta charset="utf-8">
<meta name="Description" content="Carbs Linux - a simple busybox linux distribution">
diff --git a/docs/mailing-lists.html b/docs/mailing-lists.html
index 4a6b3f3..63476bc 100644
--- a/docs/mailing-lists.html
+++ b/docs/mailing-lists.html
@@ -16,9 +16,10 @@
<a href='/wiki'>wiki</a>
<a href='/wiki/install.html'>installation</a>
</nav></div><div class="border"></div>
-<p>We have mailing lists set up at <a href="https://sr.ht">sourcehut</a>. You
-can subscribe to the mailing list by sending an
-empty mail to</p>
+<h1>Mailing Lists</h1>
+
+<p>We have mailing lists set up at <a href="https://sr.ht">sourcehut</a>. You can subscribe to the mailing
+list by sending an empty mail to</p>
<pre><code>~carbslinux/dev+subscribe@lists.sr.ht
</code></pre>
diff --git a/docs/mailing-lists.txt b/docs/mailing-lists.txt
index c6f1a93..baa97a7 100644
--- a/docs/mailing-lists.txt
+++ b/docs/mailing-lists.txt
@@ -1,7 +1,8 @@
+Mailing Lists
+================================================================================
-We have mailing lists set up at [sourcehut]. You
-can subscribe to the mailing list by sending an
-empty mail to
+We have mailing lists set up at [sourcehut]. You can subscribe to the mailing
+list by sending an empty mail to
~carbslinux/dev+subscribe@lists.sr.ht
diff --git a/docs/news.xml b/docs/news.xml
index 6702b1c..ab759cf 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -9,7 +9,7 @@
<description>a simple busybox linux distribution</description>
<link>https://carbslinux.org</link>
<atom:link href="https://carbslinux.org/news.xml" rel="self" type="application/rss+xml" />
-<lastBuildDate>May Thu 2020 15:00</lastBuildDate>
+<lastBuildDate>Jun Wed 2020 10:00</lastBuildDate>
<item>
<title>20200526.news</title>
<pubDate>Tue, 26 May 2020</pubDate>
diff --git a/docs/people.html b/docs/people.html
index 392f9d7..7e9cfe1 100644
--- a/docs/people.html
+++ b/docs/people.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lan="en">
<head>
-<title>people | Carbs Linux</title>
+<title>People | Carbs Linux</title>
<link rel="stylesheet" href="/assets/style.css">
<meta charset="utf-8">
<meta name="Description" content="Carbs Linux - a simple busybox linux distribution">
diff --git a/docs/rss.xml b/docs/rss.xml
index adc1924..0a2486b 100644
--- a/docs/rss.xml
+++ b/docs/rss.xml
@@ -9,13 +9,104 @@
<description>a simple busybox linux distribution</description>
<link>https://carbslinux.org</link>
<atom:link href="https://carbslinux.org/rss.xml" rel="self" type="application/rss+xml" />
-<lastBuildDate>May Thu 2020 15:00</lastBuildDate>
+<lastBuildDate>Jun Wed 2020 10:00</lastBuildDate>
+<item>
+<title>June Newspost</title>
+<pubDate>Wed, 17 Jun 2020</pubDate>
+<dc:creator>Cem Keylan</dc:creator>
+<link>https://carbslinux.org/blog/20200617.html</link>
+<description>&lt;h1&gt;June Newspost&lt;/h1&gt;
+
+&lt;p&gt;This will be an active month for Carbs as major changes to the base and the
+package manager will be coming up.&lt;/p&gt;
+
+&lt;p&gt;TABLE OF CONTENTS
+1. Statically linking the base
+2. Major changes on the core repository
+3. Making the wiki available offline
+4. ISO image for Carbs&lt;/p&gt;
+
+&lt;h2&gt;Statically linking the base&lt;/h2&gt;
+
+&lt;p&gt;For the past couple of weeks I have been trying to simplify the base and
+statically link the core (mostly binaries rather than libraries). I usually see
+some people extremely opposed to static linking as I also see the opposite on
+people.&lt;/p&gt;
+
+&lt;p&gt;I believe that binaries on the core should always be linked statically. This
+ensures that an SONAME bump to &lt;code&gt;libObscure.so&lt;/code&gt; will not break the core
+functionality of your system, forcing you to use external resources to recover
+from such an issue. As long as you can compile, use core utilities, edit text,
+and access the web, you can solve any given issue on your system.&lt;/p&gt;
+
+&lt;p&gt;However, I don&amp;rsquo;t think that removing shared libraries is sensible either. Not
+every piece of software out there is good quality enough to be statically
+linked.&lt;/p&gt;
+
+&lt;h2&gt;Major changes on the core repository&lt;/h2&gt;
+
+&lt;p&gt;There have been drastic changes to the core repository and the base rootfs this
+month (with more on the way). Right now changes are as follows.&lt;/p&gt;
+
+&lt;h3&gt;Removed from Core&lt;/h3&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;code&gt;git&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;libressl&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;grub&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;bison&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;dhcpcd&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;ubase&lt;/code&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+
+&lt;h3&gt;Added to Core&lt;/h3&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;code&gt;bearssl&lt;/code&gt;, as a &lt;code&gt;libressl&lt;/code&gt; replacement&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;byacc&lt;/code&gt;, as a &lt;code&gt;bison&lt;/code&gt; replacement&lt;/li&gt;
+&lt;/ul&gt;
+
+
+&lt;h3&gt;Statically linked&lt;/h3&gt;
+
+&lt;ul&gt;
+&lt;li&gt;&lt;code&gt;kiss&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;neatvi&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;mandoc&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;byacc&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;m4&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;e2fsprogs&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;make&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;pkgconf&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;sbase&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;libnl&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;wpa_supplicant&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;bearssl&lt;/code&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
+
+&lt;h2&gt;Making the wiki available offline&lt;/h2&gt;
+
+&lt;p&gt;Soon, all documentation regarding Carbs Linux will be avaialable to be installed
+from the core repository in a &lt;code&gt;carbs-docs&lt;/code&gt; package along with its own document
+crawler. Currently, the documentation regarding the installation process is a
+little outdated which will also receive some important updates.&lt;/p&gt;
+
+&lt;h2&gt;ISO image for Carbs&lt;/h2&gt;
+
+&lt;p&gt;I am thinking of releasing an ISO image in order to provide a standardized
+environment for installation along with installation helper tools in the spirit
+of &lt;code&gt;arch-install-scripts&lt;/code&gt;. Let&amp;rsquo;s see how that&amp;rsquo;s going to play out.&lt;/p&gt;</description>
+</item>
<item>
<title>kiss 2.0.0 and overall changes</title>
<pubDate>Thu, 28 May 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200528.html</link>
-<description>&lt;p&gt;Carbs Linux kiss version 2.0.0 has been released which introduces
+<description>&lt;h1&gt;kiss 2.0.0 and overall changes&lt;/h1&gt;
+
+&lt;p&gt;Carbs Linux kiss version 2.0.0 has been released which introduces
rsync repositories.&lt;/p&gt;
&lt;p&gt;Git is no longer a mandatory dependency for the package manager,
@@ -62,7 +153,9 @@ Cem&lt;/p&gt;</description>
<pubDate>Fri, 08 May 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200508.html</link>
-<description>&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; May 08 2020&lt;/p&gt;
+<description>&lt;h1&gt;The Relation of Carbs and KISS&lt;/h1&gt;
+
+&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; May 08 2020&lt;/p&gt;
&lt;p&gt;Since I have forked KISS, I have received many questions
that can be summarized as &amp;ldquo;Why?&amp;rdquo;. I have realized that I
@@ -214,7 +307,9 @@ but can be found on it.&lt;/p&gt;
<pubDate>Mon, 06 Apr 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200406.html</link>
-<description>&lt;p&gt;It has been a busy week. There are lots of changes in
+<description>&lt;h1&gt;Roadmap for Carbs&lt;/h1&gt;
+
+&lt;p&gt;It has been a busy week. There are lots of changes in
direction, and more to come. I want to talk a little
about all of them.&lt;/p&gt;
@@ -278,7 +373,7 @@ the website structure overall.&lt;/p&gt;
<pubDate>Tue, 28 Jan 2020</pubDate>
<dc:creator>Cem Keylan</dc:creator>
<link>https://carbslinux.org/blog/20200128.html</link>
-<description>&lt;h2&gt;Switching to New Website&lt;/h2&gt;
+<description>&lt;h1&gt;Switching to New Website&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; Jan 28 2020&lt;/p&gt;
diff --git a/docs/wiki/index.html b/docs/wiki/index.html
index b787450..10843fb 100644
--- a/docs/wiki/index.html
+++ b/docs/wiki/index.html
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lan="en">
<head>
-<title>index | Carbs Linux</title>
+<title>Wiki | Carbs Linux</title>
<link rel="stylesheet" href="/assets/style.css">
<meta charset="utf-8">
<meta name="Description" content="Carbs Linux - a simple busybox linux distribution">
@@ -18,8 +18,8 @@
</nav></div><div class="border"></div>
<h1>Wiki</h1>
-<p>Welcome to the Carbs Linux wiki! This wiki is open for access,
-and can be edited freely by anyone who wants to contribute.</p>
+<p>Welcome to the Carbs Linux wiki! This wiki is open for access, and can be edited
+freely by anyone who wants to contribute.</p>
<p>If you want to make a contribution, go to <a href="https://github.com/CarbsLinux/wiki">https://github.com/CarbsLinux/wiki</a></p>
diff --git a/docs/wiki/index.txt b/docs/wiki/index.txt
index dd27004..3d64de9 100644
--- a/docs/wiki/index.txt
+++ b/docs/wiki/index.txt
@@ -1,13 +1,13 @@
Wiki
-====
+================================================================================
-Welcome to the Carbs Linux wiki! This wiki is open for access,
-and can be edited freely by anyone who wants to contribute.
+Welcome to the Carbs Linux wiki! This wiki is open for access, and can be edited
+freely by anyone who wants to contribute.
If you want to make a contribution, go to <https://github.com/CarbsLinux/wiki>
Content
--------
+--------------------------------------------------------------------------------
* [Module Management](boot/module-management.html)
* [Switching to Sinit](init/switching-to-sinit.html)
diff --git a/src/blog/20200128.md b/src/blog/20200128.md
index 4c5c3c1..5c56b45 100644
--- a/src/blog/20200128.md
+++ b/src/blog/20200128.md
@@ -1,7 +1,5 @@
-Title: Switching to New Website
-
Switching to New Website
-------------------------
+========================
**Date:** Jan 28 2020
diff --git a/src/blog/20200406.md b/src/blog/20200406.md
index 6d11ae6..c695b69 100644
--- a/src/blog/20200406.md
+++ b/src/blog/20200406.md
@@ -1,4 +1,5 @@
-Title: Roadmap for Carbs
+Roadmap for Carbs
+=================
It has been a busy week. There are lots of changes in
direction, and more to come. I want to talk a little
diff --git a/src/blog/20200410.md b/src/blog/20200410.md
index 1e50908..f6edffe 100644
--- a/src/blog/20200410.md
+++ b/src/blog/20200410.md
@@ -1,5 +1,3 @@
-Title: Outsource Repository Concept
-
Outsource Repository Concept
============================
diff --git a/src/blog/20200508.md b/src/blog/20200508.md
index ee59814..f1b2cdd 100644
--- a/src/blog/20200508.md
+++ b/src/blog/20200508.md
@@ -1,4 +1,5 @@
-Title: The Relation of Carbs and KISS
+The Relation of Carbs and KISS
+==============================
**Date:** May 08 2020
diff --git a/src/blog/20200528.md b/src/blog/20200528.md
index 86317ad..9ceaec5 100644
--- a/src/blog/20200528.md
+++ b/src/blog/20200528.md
@@ -1,4 +1,5 @@
-Title: kiss 2.0.0 and overall changes
+kiss 2.0.0 and overall changes
+====================================================================
Carbs Linux kiss version 2.0.0 has been released which introduces
rsync repositories.
diff --git a/src/blog/20200617.md b/src/blog/20200617.md
new file mode 100644
index 0000000..1d47ab4
--- /dev/null
+++ b/src/blog/20200617.md
@@ -0,0 +1,80 @@
+June Newspost
+================================================================================
+
+This will be an active month for Carbs as major changes to the base and the
+package manager will be coming up.
+
+TABLE OF CONTENTS
+1. Statically linking the base
+2. Major changes on the core repository
+3. Making the wiki available offline
+4. ISO image for Carbs
+
+
+Statically linking the base
+--------------------------------------------------------------------------------
+
+For the past couple of weeks I have been trying to simplify the base and
+statically link the core (mostly binaries rather than libraries). I usually see
+some people extremely opposed to static linking as I also see the opposite on
+people.
+
+I believe that binaries on the core should always be linked statically. This
+ensures that an SONAME bump to `libObscure.so` will not break the core
+functionality of your system, forcing you to use external resources to recover
+from such an issue. As long as you can compile, use core utilities, edit text,
+and access the web, you can solve any given issue on your system.
+
+However, I don't think that removing shared libraries is sensible either. Not
+every piece of software out there is good quality enough to be statically
+linked.
+
+
+Major changes on the core repository
+--------------------------------------------------------------------------------
+
+There have been drastic changes to the core repository and the base rootfs this
+month (with more on the way). Right now changes are as follows.
+
+### Removed from Core
+- `git`
+- `libressl`
+- `grub`
+- `bison`
+- `dhcpcd`
+- `ubase`
+
+### Added to Core
+- `bearssl`, as a `libressl` replacement
+- `byacc`, as a `bison` replacement
+
+### Statically linked
+- `kiss`
+- `neatvi`
+- `mandoc`
+- `byacc`
+- `m4`
+- `e2fsprogs`
+- `make`
+- `pkgconf`
+- `sbase`
+- `libnl`
+- `wpa_supplicant`
+- `bearssl`
+
+
+Making the wiki available offline
+--------------------------------------------------------------------------------
+
+Soon, all documentation regarding Carbs Linux will be avaialable to be installed
+from the core repository in a `carbs-docs` package along with its own document
+crawler. Currently, the documentation regarding the installation process is a
+little outdated which will also receive some important updates.
+
+
+ISO image for Carbs
+--------------------------------------------------------------------------------
+
+I am thinking of releasing an ISO image in order to provide a standardized
+environment for installation along with installation helper tools in the spirit
+of `arch-install-scripts`. Let's see how that's going to play out.
diff --git a/src/blog/index.md b/src/blog/index.md
index 2dda301..ac2c84b 100644
--- a/src/blog/index.md
+++ b/src/blog/index.md
@@ -1,11 +1,11 @@
Blog Index
-==========
+================================================================================
-This is the Carbs Linux Blog Index. You can find every post
-here. [RSS Feed]
+This is the Carbs Linux Blog Index. You can find every post here. [RSS Feed]
[RSS Feed]: /rss.xml
+* Jun 17 2020 - [June Newspost](20200617.html)
* May 28 2020 - [kiss 2.0.0 and overall changes](20200528.html)
* May 08 2020 - [The Relation of Carbs and KISS](20200508.html)
* Apr 10 2020 - [Outsource Repository Concept](20200410.html)
diff --git a/src/mailing-lists.md b/src/mailing-lists.md
index 77536ff..baa97a7 100644
--- a/src/mailing-lists.md
+++ b/src/mailing-lists.md
@@ -1,8 +1,8 @@
-Title: Mailing Lists
+Mailing Lists
+================================================================================
-We have mailing lists set up at [sourcehut]. You
-can subscribe to the mailing list by sending an
-empty mail to
+We have mailing lists set up at [sourcehut]. You can subscribe to the mailing
+list by sending an empty mail to
~carbslinux/dev+subscribe@lists.sr.ht
diff --git a/src/wiki/index.md b/src/wiki/index.md
index dd27004..3d64de9 100644
--- a/src/wiki/index.md
+++ b/src/wiki/index.md
@@ -1,13 +1,13 @@
Wiki
-====
+================================================================================
-Welcome to the Carbs Linux wiki! This wiki is open for access,
-and can be edited freely by anyone who wants to contribute.
+Welcome to the Carbs Linux wiki! This wiki is open for access, and can be edited
+freely by anyone who wants to contribute.
If you want to make a contribution, go to <https://github.com/CarbsLinux/wiki>
Content
--------
+--------------------------------------------------------------------------------
* [Module Management](boot/module-management.html)
* [Switching to Sinit](init/switching-to-sinit.html)
diff --git a/templates/wiki-index b/templates/wiki-index
new file mode 100644
index 0000000..78b8c31
--- /dev/null
+++ b/templates/wiki-index
@@ -0,0 +1,11 @@
+Wiki
+================================================================================
+
+Welcome to the Carbs Linux wiki! This wiki is open for access, and can be edited
+freely by anyone who wants to contribute.
+
+If you want to make a contribution, go to <https://github.com/CarbsLinux/wiki>
+
+Content
+--------------------------------------------------------------------------------
+