Browse Source

Reorganized

Thomas Buck 10 years ago
parent
commit
23257d2ec7

+ 1
- 1
input/blog.md View File

@@ -1,6 +1,6 @@
1 1
 title: Blog
2 2
 parent: main
3
-position: 1
3
+position: 20
4 4
 changefreq: daily
5 5
 priority: 0.8
6 6
 compat: blog

+ 1
- 1
input/contact.md View File

@@ -1,6 +1,6 @@
1 1
 title: Contact
2 2
 parent: main
3
-position: 2
3
+position: 50
4 4
 compat: kontakt
5 5
 ---
6 6
 

+ 3
- 4
input/index.md View File

@@ -1,7 +1,6 @@
1 1
 title: Home
2
-title_de: Home
3 2
 parent: main
4
-position: 0
3
+position: 10
5 4
 flattr: true
6 5
 compat: home
7 6
 ---
@@ -13,7 +12,7 @@ All of my projects are released as [Free Software][fs] on my [GitHub Profile][gh
13 12
 
14 13
 It would be nice if you could use this [Amazon.de Affiliate Link][ama].
15 14
 
16
-### Recent Posts
15
+### Recent Blog Posts
17 16
 
18 17
 <!--%
19 18
 from datetime import datetime
@@ -23,7 +22,7 @@ for p in posts[0:4]:
23 22
     date = datetime.strptime(p.date, "%Y-%m-%d").strftime("%B %d, %Y")
24 23
     print "  * **[%s](%s)** - %s" % (p.post, p.url, date) # markdown list item
25 24
 %-->
26
-  * **[more...](blog.html)**
25
+  * [more...](blog.html)
27 26
 
28 27
 ### Tweets
29 28
 

input/projects/hardware.md → input/projects.md View File

@@ -1,13 +1,12 @@
1
-title: Hardware
1
+title: Projects
2 2
 parent: main
3
-position: 4
4
-compat: hw
3
+position: 30
5 4
 ---
6 5
 
7 6
 ### {{ page.title }}
8 7
 
9 8
 <!--%
10
-mpages = [p for p in pages if p.get("parent", "") == "hardware" and p.lang == "en"]
9
+mpages = [p for p in pages if p.get("parent", "") == "projects" and p.lang == "en"]
11 10
 mpages.sort(key=lambda p: int(p["position"]))
12 11
 for p in mpages:
13 12
     print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item

input/projects/software/avrserial.md → input/projects/avrserial.md View File

@@ -1,8 +1,8 @@
1 1
 title: AVR Serial Library
2 2
 title_de: AVR Serial Library
3 3
 description: Hardware UART library for many AVR MCUs
4
-parent: software
5
-position: 1
4
+parent: projects
5
+position: 20
6 6
 comments: true
7 7
 flattr: true
8 8
 github: https://github.com/xythobuz/avrSerial

input/projects/hardware/ledcube.md → input/projects/ledcube.md View File

@@ -1,8 +1,8 @@
1 1
 title: 8x8x8 LED Cube
2 2
 title_de: 8x8x8 LED Wuerfel
3 3
 description: AVR LED Cube with Java Software and Music Visualization
4
-parent: hardware
5
-position: 0
4
+parent: projects
5
+position: 10
6 6
 comments: true
7 7
 flattr: true
8 8
 github: https://github.com/xythobuz/LED-Cube

input/projects/software/yasab.md → input/projects/yasab.md View File

@@ -1,8 +1,8 @@
1 1
 title: YASAB AVR Bootloader
2 2
 title_de: YASAB AVR Bootloader
3 3
 description: Yet another simple AVR Bootloader with Upload Software for Unix and Android.
4
-parent: software
5
-position: 2
4
+parent: projects
5
+position: 30
6 6
 comments: true
7 7
 flattr: true
8 8
 github: https://github.com/xythobuz/yasab

input/projects/software.md → input/stuff.md View File

@@ -1,13 +1,12 @@
1
-title: Software
1
+title: Stuff
2 2
 parent: main
3
-position: 3
4
-compat: sw
3
+position: 40
5 4
 ---
6 5
 
7 6
 ### {{ page.title }}
8 7
 
9 8
 <!--%
10
-mpages = [p for p in pages if p.get("parent", "") == "software" and p.lang == "en"]
9
+mpages = [p for p in pages if p.get("parent", "") == "stuff" and p.lang == "en"]
11 10
 mpages.sort(key=lambda p: int(p["position"]))
12 11
 for p in mpages:
13 12
     print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item

input/projects/software/c250.md → input/stuff/c250.md View File

@@ -1,8 +1,8 @@
1 1
 title: Mio C250 Unlock
2 2
 title_de: Mio C250 Unlock
3 3
 description: Unlocking Mio C250 or C220 GPS Satnavs
4
-parent: software
5
-position: 3
4
+parent: stuff
5
+position: 30
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: c250

input/projects/hardware/ledmatrix.md → input/stuff/ledmatrix.md View File

@@ -1,8 +1,8 @@
1 1
 title: LED Matrix
2 2
 title_de: LED Matrix
3 3
 description: ATTiny2313 displaying simple animations on an 8x10 LED Matrix
4
-parent: hardware
5
-position: 4
4
+parent: stuff
5
+position: 40
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: ledmatrix

input/projects/software/nas.md → input/stuff/nas.md View File

@@ -1,8 +1,8 @@
1 1
 title: IB-NAS6210 Linux
2 2
 title_de: IB-NAS6210 Linux
3 3
 description: Booting your own Linux on an Icybox NAS6210 box
4
-parent: software
5
-position: 4
4
+parent: stuff
5
+position: 20
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: nas

input/projects/hardware/serialdebug.md → input/stuff/serialdebug.md View File

@@ -1,8 +1,8 @@
1 1
 title: Serial Debug
2 2
 title_de: Serial Debug
3 3
 description: Displaying incoming UART characters on a 8x5 LED Matrix with an ATTiny2313
4
-parent: hardware
5
-position: 3
4
+parent: stuff
5
+position: 50
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: serialdebug

input/projects/software/serialhelper.md → input/stuff/serialhelper.md View File

@@ -1,8 +1,8 @@
1 1
 title: Serial Helper
2 2
 title_de: Serial Helper
3 3
 description: Reading and Writing a Serial Port from the Command Line
4
-parent: software
5
-position: 5
4
+parent: stuff
5
+position: 60
6 6
 comments: true
7 7
 flattr: true
8 8
 github: https://github.com/xythobuz/SerialHelper

input/projects/hardware/ssop28.md → input/stuff/ssop28.md View File

@@ -1,8 +1,8 @@
1 1
 title: SSOP28 - DIL Adapter
2 2
 title_de: SSOP28 - DIL Adapter
3 3
 description: SSOP28 to DIL Adapter with EAGLE board file
4
-parent: hardware
5
-position: 2
4
+parent: stuff
5
+position: 80
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: ssop28

input/projects/software/ultimatenotifier.md → input/stuff/ultimatenotifier.md View File

@@ -1,8 +1,8 @@
1 1
 title: Ultimate Notifier Script
2 2
 title_de: Ultimate Notifier Script
3 3
 description: Sending Push Notifications to an iPhone from a Bash Script
4
-parent: software
5
-position: 6
4
+parent: stuff
5
+position: 70
6 6
 comments: true
7 7
 flattr: true
8 8
 compat: notifier

input/projects/hardware/xyrobot.md → input/stuff/xyrobot.md View File

@@ -1,8 +1,8 @@
1 1
 title: xyRobot
2 2
 title_de: xyRobot
3 3
 description: ATMega2560 robotics platform with Gameboy Camera
4
-parent: hardware
5
-position: 1
4
+parent: stuff
5
+position: 10
6 6
 comments: true
7 7
 flattr: true
8 8
 github: https://github.com/xythobuz/xyRobot
@@ -18,6 +18,15 @@ This is my robot project. A self-made PCB with an AtMega2560 controls everything
18 18
 
19 19
 The current software as well as Eagle files of the PCB are on [GitHub][7].
20 20
 
21
+Other articles that are part of xyRobot:
22
+
23
+<!--%
24
+mpages = [p for p in pages if p.get("parent", "") == "xyrobot" and p.lang == "en"]
25
+mpages.sort(key=lambda p: int(p["position"]))
26
+for p in mpages:
27
+    print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item
28
+%-->
29
+
21 30
 Now some pictures:
22 31
 
23 32
 [![Foto 5][8]][9]
@@ -34,15 +43,6 @@ Now some pictures:
34 43
 [![Foto 12][30]][31]
35 44
 [![Foto 13][32]][33]
36 45
 
37
-Other articles that are part of xyRobot:
38
-
39
-<!--%
40
-mpages = [p for p in pages if p.get("parent", "") == "xyrobot" and p.lang == "en"]
41
-mpages.sort(key=lambda p: int(p["position"]))
42
-for p in mpages:
43
-    print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item
44
-%-->
45
-
46 46
  [1]: bluetooth.html
47 47
  [2]: http://www.angelfire.com/de3/juliprograms/amr/gbcam.htm
48 48
  [3]: k6x4008.html
@@ -85,6 +85,15 @@ Dies ist mein kleines Roboterprojekt. Eine eigene Platine mit einem AtMega2560 s
85 85
 
86 86
 Die aktuelle Software sowie Eagle Dateien der Platine finden sich auf [GitHub][7].
87 87
 
88
+Andere Artikel die zu xyRobot gehören:
89
+
90
+<!--%
91
+mpages = [p for p in pages if p.get("parent", "") == "xyrobot" and p.lang == "de"]
92
+mpages.sort(key=lambda p: int(p["position"]))
93
+for p in mpages:
94
+    print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item
95
+%-->
96
+
88 97
 Hier nun einige Bilder meines Roboters:
89 98
 
90 99
 [![Foto 5][8]][9]
@@ -101,15 +110,6 @@ Hier nun einige Bilder meines Roboters:
101 110
 [![Foto 12][30]][31]
102 111
 [![Foto 13][32]][33]
103 112
 
104
-Andere Artikel die zu xyRobot gehören:
105
-
106
-<!--%
107
-mpages = [p for p in pages if p.get("parent", "") == "xyrobot" and p.lang == "de"]
108
-mpages.sort(key=lambda p: int(p["position"]))
109
-for p in mpages:
110
-    print "  * **[%s](%s)**" % (p.title, p.url) # markdown list item
111
-%-->
112
-
113 113
  [1]: bluetooth.html
114 114
  [2]: http://www.angelfire.com/de3/juliprograms/amr/gbcam.htm
115 115
  [3]: k6x4008.html

input/projects/hardware/xyrobot/bluetooth.md → input/stuff/xyrobot/bluetooth.md View File


input/projects/hardware/xyrobot/k6x4008.md → input/stuff/xyrobot/k6x4008.md View File


input/projects/hardware/xyrobot/rremote.md → input/stuff/xyrobot/rremote.md View File


input/projects/hardware/xyrobot/xyrobotremote.md → input/stuff/xyrobot/xyrobotremote.md View File


+ 1
- 1
page.html View File

@@ -2,7 +2,7 @@
2 2
 <html>
3 3
 <head>
4 4
     <meta charset="{{ htmlspecialchars(__encoding__) }}" />
5
-    <title>{{ htmlspecialchars(page.title) }} (#) xythobuz.de</title>
5
+    <title>{{ htmlspecialchars(page.title) }} - xythobuz.de</title>
6 6
     <meta name="description" content="{{ htmlspecialchars(page.get("description", "Electronics & Software Projects")) }}" />
7 7
     <meta name="keywords" content="{{ htmlspecialchars(page.get("keywords", "xythobuz")) }}" />
8 8
     <meta name="viewport" content="width=device-width, initial-scale=1.0">

Loading…
Cancel
Save