diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..38be305
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/onedly"]
+ path = themes/onedly
+ url = https://github.com/cdeck3r/OneDly-Theme.git
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000..ebc7c7c
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,137 @@
+baseurl = "http://karaokefiles.gq"
+languageCode = "en-us"
+title = "No IPFS Landing Page"
+theme = "onedly"
+
+#
+# Personalization params
+#
+[params]
+ # project specific params
+ description = "Looks like you're not using IPFS, here's what to do"
+ author_url = ""
+ author_name = ""
+
+ # optionally specify where the content is
+ # mainSections = ["post"]
+
+ # social share links to appear at the end
+ socialShare = true
+ # Sets specific share to appear on posts (default behavior is to appear)
+ socialShareTwitter = true
+ socialShareGoogleplus = true
+ socialShareFacebook = true
+ socialShareReddit = true
+ socialShareLinkedin = true
+ socialShareStumbleupon = true
+ socialSharePinterest = true
+ socialShareEmail = true
+
+ # theme's color scheme
+ first_color="#f8f8f8"
+ first_border_color="#e7e7e7"
+ first_text_color="#333"
+
+ second_color="white"
+ second_text_color="#333"
+
+ header_color="#f8f8f8"
+ header_text_color="rgb(51, 51, 51)"
+
+ header_link_color="#777"
+ header_link_hover_color="rgb(51, 51, 51)"
+
+#
+# Sets Social Media icons to appear and link to your account. Value should be your
+# username unless otherwise noted. Icons appear at the top of the page.
+#
+[social]
+ # Coding Communities
+ github = ""
+ gitlab = ""
+ stackoverflow = "" # User Number
+ bitbucket = ""
+ jsfiddle = ""
+ codepen = ""
+ # Visual Art Communities
+ deviantart = ""
+ flickr = ""
+ behance = ""
+ dribbble = ""
+ # Publishing Communities
+ wordpress = ""
+ medium = ""
+ # Professional/Business Oriented Communities
+ linkedin = ""
+ linkedin_company = ""
+ foursquare = ""
+ xing = ""
+ slideshare = ""
+ # Social Networks
+ facebook = ""
+ googleplus = ""
+ reddit = ""
+ quora = ""
+ youtube = ""
+ vimeo = ""
+ whatsapp = "" # WhatsApp Number
+ # WeChat and QQ need testing.
+ wechat = ""
+ qq = "" # User ID Number
+ instagram = ""
+ tumblr = ""
+ twitter = ""
+ skype = ""
+ snapchat = ""
+ pinterest = ""
+ telegram = ""
+ vine = ""
+ googlescholar = ""
+ orcid = ""
+ researchgate = ""
+ # Email
+ email = ""
+
+#
+# Adjust privacy settings
+# See: https://gohugxo.io/about/hugo-and-gdpr/
+#
+[privacy]
+ [privacy.disqus]
+ disable = true
+
+ [privacy.googleAnalytics]
+ disable = true
+ anonymizeIP = true
+ respectDoNotTrack = true
+ useSessionStorage = true
+
+ [privacy.instagram]
+ disable = true
+ simple = true
+
+ [privacy.twitter]
+ disable = false
+ enableDNT = true
+ simple = true
+
+ [privacy.vimeo]
+ disable = true
+ simple = true
+
+ [privacy.youtube]
+ disable = true
+ privacyEnhanced = true
+
+#
+# In simple mode for Instagram and a site styled with Bootstrap 4,
+# you may want to disable the inlines styles provided by Hugo:
+# See: https://gohugo.io/about/hugo-and-gdpr/
+#
+[services]
+ [services.instagram]
+ disableInlineCSS = true
+
+ [services.twitter]
+ disableInlineCSS = true
+
diff --git a/content/imprint-gdpr/_index.md b/content/imprint-gdpr/_index.md
new file mode 100644
index 0000000..6abc75e
--- /dev/null
+++ b/content/imprint-gdpr/_index.md
@@ -0,0 +1,4 @@
++++
+author = "Hugo Authors"
++++
+
diff --git a/content/imprint-gdpr/gdpr.md b/content/imprint-gdpr/gdpr.md
new file mode 100644
index 0000000..947823b
--- /dev/null
+++ b/content/imprint-gdpr/gdpr.md
@@ -0,0 +1,10 @@
++++
+title = "General Data Protection Regulation (GDPR)"
+description = "General Data Protection Regulation (GDPR)"
+date = "2019-08-07"
+author = "Christian Decker"
++++
+
+GDPR information are highly specific to the site. You may use a generator, e.g.
+[Datenschutz-Generator](https://datenschutz-generator.de/datenschutzerklaerung/)
+
diff --git a/content/imprint-gdpr/imprint.md b/content/imprint-gdpr/imprint.md
new file mode 100644
index 0000000..91c27fa
--- /dev/null
+++ b/content/imprint-gdpr/imprint.md
@@ -0,0 +1,42 @@
++++
+title = "Imprint"
+description = "Imprint information"
+date = "2019-08-07"
+author = "Christian Decker"
++++
+
+Information according to § 5 TMG
+
+_first and last name_
+_address_
+
+#### Contact:
+Phone: _phone number_
+E-Mail: _e-mail address_
+
+#### Responsible for content according to § 55 Abs. 2 RStV:
+
+_first and last name_
+_address_
+
+#### Disclaimer:
+
+#### Content Liability
+
+The contents of our pages were created with great care. However, we can not assume any liability for the accuracy, completeness and timeliness of the content. As a service provider we are responsible according to § 7 Abs.1 TMG for own contents on these sides according to the general laws. According to §§ 8 to 10 TMG, however, we as a service provider are not obliged to monitor transmitted or stored external information or to investigate circumstances that indicate illegal activity. Obligations to remove or block the use of information under general law remain unaffected. A liability in this regard, however, is only possible from the date of knowledge of a specific infringement. Upon notification of such violations, we will remove this content immediately.
+
+#### Liability for links
+
+Our offer contains links to external websites of third parties on whose contents we have no influence. Therefore, we can not assume any liability for these external contents. The respective provider or operator of the pages is always responsible for the contents of the linked pages. The linked pages were checked for possible legal violations at the time of linking. Illegal content was not recognizable at the time of linking. However, a permanent content control of the linked pages is not reasonable without concrete evidence of an infringement. Upon notification of violations, we will remove such links immediately.
+
+#### Copyright
+
+The content and works on these pages created by the site operators are subject to German copyright law. The reproduction, processing, distribution and any kind of exploitation outside the limits of copyright require the written consent of the respective author or creator. Downloads and copies of this site are for private, non-commercial use only. As far as the contents on this side were not created by the operator, the copyrights of third parties are considered. In particular contents of third parties are marked as such. If you should still be aware of a copyright infringement, we ask for a note. Upon discovery of violations, we will remove such content immediately.
+
+#### Privacy Policy
+
+The use of our website is usually possible without providing personal information. As far as on our sides personal data (for example name, address or eMail addresses) are raised, this takes place, as far as possible, always on freiwilliger basis. These data will not be disclosed to third parties without your explicit consent.
+Please note that data transmission over the Internet (for example, when communicating via e-mail) may have security vulnerabilities. A complete protection of the data from access by third parties is not possible.
+The use of contact data published in the context of the imprint obligation by third parties for sending unsolicited advertising and information materials is hereby expressly excluded. The operators of the pages expressly reserve the right to take legal action in case of unsolicited promotional information, such as spam e-mails.
+
+Website Imprint generated by [impressum-generator.de](http://www.impressum-generator.de/) and afterwards translated using Google Translate.
diff --git a/content/post/_index.md b/content/post/_index.md
new file mode 100644
index 0000000..7516550
--- /dev/null
+++ b/content/post/_index.md
@@ -0,0 +1,5 @@
++++
+aliases = ["posts","articles","blog","sections","docs"]
+title = "Sections"
+author = "Hugo Authors"
++++
\ No newline at end of file
diff --git a/content/post/setup-companion.md b/content/post/setup-companion.md
new file mode 100644
index 0000000..6456a04
--- /dev/null
+++ b/content/post/setup-companion.md
@@ -0,0 +1,25 @@
++++
+title = "Install IPFS Companion"
+description = "Install IPFS Companion"
+date = ""
+author = ""
+sec = 2
++++
+
+> Upgrade your browser with [IPFS](https://ipfs.io/) super powers
+
+
+
+[](https://github.com/ipfs/ipfs-companion/releases/latest)
+[](https://addons.mozilla.org/en-US/firefox/addon/ipfs-companion/)
+[](https://github.com/ipfs-shipyard/ipfs-companion/blob/master/docs/localization-notes.md)
+[](https://travis-ci.com/ipfs-shipyard/ipfs-companion)
+[](https://codecov.io/gh/ipfs-shipyard/ipfs-companion)
+[](https://webchat.freenode.net/?channels=ipfs-in-web-browsers)
+
+|
[Firefox](https://www.mozilla.org/firefox/new/) / [Firefox for Android](https://play.google.com/store/apps/details?id=org.mozilla.firefox) |
[Chrome](https://www.google.com/chrome/) /
[Brave](https://brave.com/) /
[Opera](https://www.opera.com/) /
[Edge](https://www.microsoftedgeinsider.com/)
+|------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| [](https://addons.mozilla.org/firefox/addon/ipfs-companion/) | [](https://chrome.google.com/webstore/detail/ipfs-companion/nibjojkomfdiaoajekhjakgkdhaomnch) |
+
+
+
diff --git a/content/post/setup-desktop.md b/content/post/setup-desktop.md
new file mode 100644
index 0000000..a670685
--- /dev/null
+++ b/content/post/setup-desktop.md
@@ -0,0 +1,30 @@
++++
+title = "Install IPFS Desktop"
+description = "How to install IPFS Desktop"
+date = ""
+author = ""
+sec = 1
++++
+
+> A desktop client for [IPFS](https://ipfs.io).
+>
+> You don't need the command line to run an IPFS node. Just install IPFS Desktop and have all the power of IPFS in your hands. Powered by [Web UI](https://github.com/ipfs-shipyard/ipfs-webui).
+
+**Download the latest release**
+
+- Mac - [IPFS-Desktop-0.10.3.dmg](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.10.3/IPFS-Desktop-0.10.3.dmg) or `brew cask install ipfs`
+- Windows - [IPFS-Desktop-Setup-0.10.3.exe](https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.10.3/IPFS-Desktop-Setup-0.10.3.exe) or `choco install ipfs-desktop`
+- Linux - see the [install](#install) section for available options
+
+
+
+[](https://protocol.ai/)
+[](http://ipfs.io/)
+[](http://webchat.freenode.net/?channels=%23ipfs)
+[](https://david-dm.org/ipfs-shipyard/ipfs-desktop)
+[](https://github.com/ipfs-shipyard/ipfs-desktop/releases)
+[](https://github.com/ipfs-shipyard/ipfs-desktop/releases/tag/v0.10.3)
+
+IPFS Desktop allows you to run your IPFS Node on your machine without having to bother with command line tools. With it, you have the power of [Web UI](https://github.com/ipfs-shipyard/ipfs-webui) on tip of your hands plus a handful of shortcuts you can find on settings.
+
+Download the latest version of [IPFS-Desktop from GitHub](https://github.com/ipfs-shipyard/ipfs-desktop/releases/latest)
diff --git a/content/post/success.md b/content/post/success.md
new file mode 100644
index 0000000..3619bf2
--- /dev/null
+++ b/content/post/success.md
@@ -0,0 +1,11 @@
++++
+title = "Success!"
+description = "What to do next"
+date = ""
+author = ""
+sec = 3
++++
+
+Now what?
+
+Simply refresh the page with both IPFS-Desktop and IPFS-Companion installed and you'll be able to see the IPFS resources seamlessly!
\ No newline at end of file
diff --git a/themes/onedly b/themes/onedly
new file mode 160000
index 0000000..5e12cdd
--- /dev/null
+++ b/themes/onedly
@@ -0,0 +1 @@
+Subproject commit 5e12cddc60758454584ec3fe0e22c70f3152d4b2