diff --git a/src/content/pages/books.html b/src/content/pages/books.html
new file mode 100644
index 0000000..eebe69f
--- /dev/null
+++ b/src/content/pages/books.html
@@ -0,0 +1,6 @@
+---
+permalink: /books/index.html
+layout: "base"
+---
+
+Books will eventually go here.
diff --git a/src/content/pages/books.md b/src/content/pages/books.md
deleted file mode 100644
index 9e0b05a..0000000
--- a/src/content/pages/books.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-permalink: /books/index.html
-layout: "base"
----
-
-# Books page
-
-{% for book in collections.books %}
-{{ book.data.title }}
-{% endfor %}
diff --git a/src/content/pages/index.html b/src/content/pages/index.html
new file mode 100644
index 0000000..cb8c548
--- /dev/null
+++ b/src/content/pages/index.html
@@ -0,0 +1,6 @@
+---
+layout: "base"
+permalink: /
+---
+
+Hello from index.
diff --git a/src/content/pages/index.md b/src/content/pages/index.md
deleted file mode 100644
index 147b3f5..0000000
--- a/src/content/pages/index.md
+++ /dev/null
@@ -1,263 +0,0 @@
----
-layout: "base"
-permalink: /index.html
----
-
-# Hello from index. This is going to be a very large title so that it wraps around to the next line. Here I am typing a long title. Do you see how long this is? Holy moly it's going to be long.
-
-This is the root page.
-
-This is regular text.
-
-**This is bold text.**
-
-_This is italic text._
-
-_**This is bold and italic text.**_
-
-## Subheading
-
-### Subsubheading
-
-Here is [a link](https://wonderfulfrog.com)
-
-{% image "https://wonderfulfrog.b-cdn.net/Pasted%20image%2020231125194810.png", "" %}
-{% image "https://wonderfulfrog.b-cdn.net/Pasted%20image%2020231125193029.png", "" %}
-{% image "https://wonderfulfrog.b-cdn.net/Pasted%20image%2020231125194601.png", "" %}
-
-dsfgkjsldfgj
-
----
-
-**Advertisement :)**
-
-- **[pica](https://nodeca.github.io/pica/demo/)** - high quality and fast image
- resize in browser.
-- **[babelfish](https://github.com/nodeca/babelfish/)** - developer friendly
- i18n with plurals support and easy syntax.
-
-You will like those projects!
-
----
-
-# h1 Heading 8-)
-
-## h2 Heading
-
-### h3 Heading
-
-#### h4 Heading
-
-##### h5 Heading
-
-###### h6 Heading
-
-## Horizontal Rules
-
----
-
----
-
----
-
-## Typographic replacements
-
-Enable typographer option to see result.
-
-(c) (C) (r) (R) (tm) (TM) (p) (P) +-
-
-test.. test... test..... test?..... test!....
-
-!!!!!! ???? ,, -- ---
-
-"Smartypants, double quotes" and 'single quotes'
-
-## Emphasis
-
-**This is bold text**
-
-**This is bold text**
-
-_This is italic text_
-
-_This is italic text_
-
-~~Strikethrough~~
-
-## Blockquotes
-
-> Blockquotes can also be nested...
->
-> > ...by using additional greater-than signs right next to each other...
-> >
-> > > ...or with spaces between arrows.
-
-## Lists
-
-Unordered
-
-- Create a list by starting a line with `+`, `-`, or `*`
-- Sub-lists are made by indenting 2 spaces:
- - Marker character change forces new list start:
- - Ac tristique libero volutpat at
- * Facilisis in pretium nisl aliquet
- - Nulla volutpat aliquam velit
-- Very easy!
-
-Ordered
-
-1. Lorem ipsum dolor sit amet
-2. Consectetur adipiscing elit
-3. Integer molestie lorem at massa
-
-4. You can use sequential numbers...
-5. ...or keep all the numbers as `1.`
-
-Start numbering with offset:
-
-57. foo
-1. bar
-
-## Code
-
-Inline `code`
-
-Indented code
-
- // Some comments
- line 1 of code
- line 2 of code
- line 3 of code
-
-Block code "fences"
-
-```
-Sample text here...
-```
-
-Syntax highlighting
-
-```js
-var foo = function (bar) {
- return bar++;
-};
-
-console.log(foo(5));
-```
-
-## Tables
-
-| Option | Description |
-| ------ | ------------------------------------------------------------------------- |
-| data | path to data files to supply the data that will be passed into templates. |
-| engine | engine to be used for processing templates. Handlebars is the default. |
-| ext | extension to be used for dest files. |
-
-Right aligned columns
-
-| Option | Description |
-| -----: | ------------------------------------------------------------------------: |
-| data | path to data files to supply the data that will be passed into templates. |
-| engine | engine to be used for processing templates. Handlebars is the default. |
-| ext | extension to be used for dest files. |
-
-## Links
-
-[link text](http://dev.nodeca.com)
-
-[link with title](http://nodeca.github.io/pica/demo/ "title text!")
-
-Autoconverted link https://github.com/nodeca/pica (enable linkify to see)
-
-## Images
-
-
-
-
-Like links, Images also have a footnote style syntax
-
-![Alt text][id]
-
-With a reference later in the document defining the URL location:
-
-[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"
-
-## Plugins
-
-The killer feature of `markdown-it` is very effective support of
-[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).
-
-### [Emojies](https://github.com/markdown-it/markdown-it-emoji)
-
-> Classic markup: :wink: :cry: :laughing: :yum:
->
-> Shortcuts (emoticons): :-) :-( 8-) ;)
-
-see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.
-
-### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)
-
-- 19^th^
-- H~2~O
-
-### [\](https://github.com/markdown-it/markdown-it-ins)
-
-++Inserted text++
-
-### [\](https://github.com/markdown-it/markdown-it-mark)
-
-==Marked text==
-
-### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)
-
-Footnote 1 link[^first].
-
-Footnote 2 link[^second].
-
-Inline footnote^[Text of inline footnote] definition.
-
-Duplicated footnote reference[^second].
-
-[^first]: Footnote **can have markup**
-
- and multiple paragraphs.
-
-[^second]: Footnote text.
-
-### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
-
-Term 1
-
-: Definition 1
-with lazy continuation.
-
-Term 2 with _inline markup_
-
-: Definition 2
-
- { some code, part of Definition 2 }
-
- Third paragraph of definition 2.
-
-_Compact style:_
-
-Term 1
-~ Definition 1
-
-Term 2
-~ Definition 2a
-~ Definition 2b
-
-### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
-
-This is HTML abbreviation example.
-
-It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
-
-\*[HTML]: Hyper Text Markup Language
-
-### [Custom containers](https://github.com/markdown-it/markdown-it-container)
-
-::: warning
-_here be dragons_
-:::
diff --git a/src/content/pages/posts.md b/src/content/pages/posts.html
similarity index 52%
rename from src/content/pages/posts.md
rename to src/content/pages/posts.html
index 3fe0ba2..6574999 100644
--- a/src/content/pages/posts.md
+++ b/src/content/pages/posts.html
@@ -3,8 +3,5 @@ permalink: /posts/index.html
layout: "base"
---
-{% for post in collections.posts %}
-{{ post.fileSlug }}
-{% endfor %}
-
+{% for post in collections.posts %}{{ post.fileSlug }}{% endfor %}
Here are all my posts!