commit 8e403d87429c0a27f144fb7f1ce9d3b8d1561af6
Author: Yuval Langer <yuval.langer@gmail.com>
Date: Tue, 29 May 2018 18:59:28 +0300
First commit
Diffstat:
9 files changed, 160 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1,2 @@
+secret-config.mk
+public/
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
@@ -0,0 +1,14 @@
+image: python:3.6
+
+pages:
+ stage: deploy
+ script:
+ - python3 -m pip install -U pip
+ - pip install pipenv
+ - pipenv install
+ - pipenv run mkdocs build -s -d public
+ artifacts:
+ paths:
+ - public/
+ only:
+ - master
diff --git a/Makefile b/Makefile
@@ -0,0 +1,9 @@
+include config.mk
+
+.PHONY: build
+build:
+ pipenv run mkdocs build -s -d public
+serve:
+ pipenv run mkdocs serve -s
+publish_on_kaka_farm: build
+ rsync -Pav public/ $(PUBLISH_TO_KAKA_FARM_TARGET)
diff --git a/Pipfile b/Pipfile
@@ -0,0 +1,12 @@
+[[source]]
+url = "https://pypi.python.org/simple"
+verify_ssl = true
+name = "pypi"
+
+[packages]
+mkdocs = "~=0.17"
+
+[dev-packages]
+
+[requires]
+python_version = "3.6"
diff --git a/Pipfile.lock b/Pipfile.lock
@@ -0,0 +1,99 @@
+{
+ "_meta": {
+ "hash": {
+ "sha256": "cd13fba5df677ee3cbac823a1ae2e387b1655d8bfad5545cc9ab8957dc29da21"
+ },
+ "pipfile-spec": 6,
+ "requires": {
+ "python_version": "3.6"
+ },
+ "sources": [
+ {
+ "name": "pypi",
+ "url": "https://pypi.python.org/simple",
+ "verify_ssl": true
+ }
+ ]
+ },
+ "default": {
+ "click": {
+ "hashes": [
+ "sha256:29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d",
+ "sha256:f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b"
+ ],
+ "version": "==6.7"
+ },
+ "jinja2": {
+ "hashes": [
+ "sha256:74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd",
+ "sha256:f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4"
+ ],
+ "version": "==2.10"
+ },
+ "livereload": {
+ "hashes": [
+ "sha256:422de10d7ea9467a1ba27cbaffa84c74b809d96fb1598d9de4b9b676adf35e2c",
+ "sha256:5ed6506f5d526ee712da9f3739c27714e6f3376f3e481728d298efceae0ec83a"
+ ],
+ "version": "==2.5.1"
+ },
+ "markdown": {
+ "hashes": [
+ "sha256:9ba587db9daee7ec761cfc656272be6aabe2ed300fece21208e4aab2e457bc8f",
+ "sha256:a856869c7ff079ad84a3e19cd87a64998350c2b94e9e08e44270faef33400f81"
+ ],
+ "version": "==2.6.11"
+ },
+ "markupsafe": {
+ "hashes": [
+ "sha256:a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665"
+ ],
+ "version": "==1.0"
+ },
+ "mkdocs": {
+ "hashes": [
+ "sha256:126e9b871adeb077facccc375066fddae1485c7deebe3f10f2052b9a15514fb9",
+ "sha256:5f4317fd593ea07798bdb083bc06ca4e6b1e745fd1240d459f03cd0af1d58692"
+ ],
+ "index": "pypi",
+ "version": "==0.17.3"
+ },
+ "pyyaml": {
+ "hashes": [
+ "sha256:0c507b7f74b3d2dd4d1322ec8a94794927305ab4cebbe89cc47fe5e81541e6e8",
+ "sha256:16b20e970597e051997d90dc2cddc713a2876c47e3d92d59ee198700c5427736",
+ "sha256:3262c96a1ca437e7e4763e2843746588a965426550f3797a79fca9c6199c431f",
+ "sha256:326420cbb492172dec84b0f65c80942de6cedb5233c413dd824483989c000608",
+ "sha256:4474f8ea030b5127225b8894d626bb66c01cda098d47a2b0d3429b6700af9fd8",
+ "sha256:592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab",
+ "sha256:5ac82e411044fb129bae5cfbeb3ba626acb2af31a8d17d175004b70862a741a7",
+ "sha256:5f84523c076ad14ff5e6c037fe1c89a7f73a3e04cf0377cb4d017014976433f3",
+ "sha256:827dc04b8fa7d07c44de11fabbc888e627fa8293b695e0f99cb544fdfa1bf0d1",
+ "sha256:b4c423ab23291d3945ac61346feeb9a0dc4184999ede5e7c43e1ffb975130ae6",
+ "sha256:bc6bced57f826ca7cb5125a10b23fd0f2fff3b7c4701d64c439a300ce665fff8",
+ "sha256:c01b880ec30b5a6e6aa67b09a2fe3fb30473008c85cd6a67359a1b15ed6d83a4",
+ "sha256:ca233c64c6e40eaa6c66ef97058cdc80e8d0157a443655baa1b2966e812807ca",
+ "sha256:e863072cdf4c72eebf179342c94e6989c67185842d9997960b3e69290b2fa269"
+ ],
+ "version": "==3.12"
+ },
+ "six": {
+ "hashes": [
+ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9",
+ "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb"
+ ],
+ "version": "==1.11.0"
+ },
+ "tornado": {
+ "hashes": [
+ "sha256:5ef073ac6180038ccf99411fe05ae9aafb675952a2c8db60592d5daf8401f803",
+ "sha256:6d14e47eab0e15799cf3cdcc86b0b98279da68522caace2bd7ce644287685f0a",
+ "sha256:92b7ca81e18ba9ec3031a7ee73d4577ac21d41a0c9b775a9182f43301c3b5f8e",
+ "sha256:ab587996fe6fb9ce65abfda440f9b61e4f9f2cf921967723540679176915e4c3",
+ "sha256:b36298e9f63f18cad97378db2222c0e0ca6a55f6304e605515e05a25483ed51a"
+ ],
+ "version": "==4.5.3"
+ }
+ },
+ "develop": {}
+}
diff --git a/docs/2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md b/docs/2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md
@@ -0,0 +1,13 @@
+# The Thriving Meme Mining Ghost Town of Hollywood
+
+Melancholy Elephants by Spyder Robinson was wrong. Old ideas are
+ known to everybody. The website [TV Tropes] catalogues and
+ publishes all known elements used in writing of fiction. From novels
+ to computer games, fan fiction and comics, all elements that had
+ been used in the construction of fictional stories are methodically
+ catalogued within its web pages.
+
+One would imagine that This does not deters authors from writing
+ fiction. It does not deter film makers, computer game developers,
+
+[TV Tropes]: <https://tvtropes.com/> "TV Tropes"
diff --git a/docs/about.md b/docs/about.md
diff --git a/docs/index.md b/docs/index.md
@@ -0,0 +1,3 @@
+# Kaka Farm
+
+Welcome to Kaka Farm.
diff --git a/mkdocs.yml b/mkdocs.yml
@@ -0,0 +1,8 @@
+site_name: Kaka Farm
+theme: readthedocs
+pages:
+- Home: 'index.md'
+- Essays:
+ - 2018:
+ - 05: '2018/05/the-thriving-meme-mining-ghost-town-of-hollywood.md'
+- About: 'about.md'