mlnp.fr homepage.

Commit
94cd694956131012862fb7c320a36577906e24de
Author
Marius Peter <marius.peter@tutanota.com>
Author date
Committer
Marius Peter <marius.peter@tutanota.com>
Committer date
index.org
index 0302eb37..9a2b8afe 100644..100644
@@ -7,34 +7,96 @@
7 7 #+EMAIL: mlnp@tuta.io
8 8 #+OPTIONS: num:nil toc:nil
9 9
10 Removed: #+DESCRIPTION: A personal website created with Emacs Org mode
11 Removed: #+KEYWORDS: mlnp personal website blog wiki linux emacs aerospace typography
10 Added: #+DESCRIPTION: A personal website, blog, and wiki about Linux, Emacs, aerospace, typography,
11 Added: #+DESCRIPTION: and other subjects. Created with Emacs Org mode.
12 Added: #+KEYWORDS: mlnp, personal, website, blog, wiki, linux, emacs, aerospace, typography
12 13
13 Removed: #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="resources/mlnp.css" />
14 Removed: #+HTML_HEAD: <link rel="icon" type="image/png" href="resources/favicon.png">
14 Added: #+HTML_HEAD: <link rel="stylesheet" type="text/css" href="resources/mlnp.css"/>
15 Added: #+HTML_HEAD: <link rel="icon" type="image/png" href="resources/favicon.png"/>
15 16 #+INCLUDE: resources/topnav.html export html
16 17
17 18
19 Added: # Not using #+ATTR_LATEX because text-align would be overridden.
20 Added: #+HTML: <style>
21 Added: #+HTML: .abstract p { font-size: 40px; line-height: 1.5; font-family: Jost; text-align: start }
22 Added: #+HTML: </style>
23 Added:
24 Added:
18 25 #+begin_abstract
19 Removed: Welcome to the homepage. This website contains two main areas: blog
20 Removed: posts and wiki pages. Blog posts relate to one-off topics of interest,
21 Removed: and wiki pages serve as my personal and professional [[https://en.wikipedia.org/wiki/Knowledge_management][Knowledge
22 Removed: Management]] resource.
26 Added: I am passionate about aerospace, open source software, and typography.
23 27 #+end_abstract
24 28
29 Added: #+ATTR_HTML: :alt Grumman F-14D 'Tomcat'
30 Added: [[https://live.staticflickr.com/5801/21787648405_2f4c74d268_b.jpg]]
25 31
26 Removed: * Blog posts
27 32
28 Removed: # Implement (jQuery?) links to last 3 blog posts.
33 Added: * Main content
34 Added: :PROPERTIES:
35 Added: :CUSTOM_ID: main-content
36 Added: :END:
29 37
30 Removed: All blog posts available [[http://blog.mlnp.fr/][here]].
38 Added: This section is a wrapper for the main content subsections, presented
39 Added: as cards.
31 40
32 41
33 Removed: * Personal wiki
42 Added: ** Recent blog posts
43 Added: :PROPERTIES:
44 Added: :CUSTOM_ID: table-of-contents
45 Added: :END:
34 46
35 Removed: All wiki pages available [[http://wiki.mlnp.fr/][here]].
47 Added: #+NAME: recent-posts
48 Added: #+BEGIN_SRC emacs-lisp :exports results :results list
49 Added: (let* ((sorted-posts (directory-files
50 Added: "blog" nil (rx word)
51 Added: #'file-newer-than-file-p))
52 Added: (recent-posts
53 Added: (butlast sorted-posts (- (length sorted-posts) 3)))
54 Added: (make-link
55 Added: (lambda (path) "Turn path into Org link."
56 Added: (format "[[https://blog.mlnp.fr/%s.html][%s]]"
57 Added: (file-name-sans-extension path)
58 Added: (file-name-sans-extension path)))))
59 Added: (mapcar make-link recent-posts))
60 Added: #+END_SRC
36 61
62 Added: #+ATTR_HTML: :style list-style-type: decimal; padding-left: 1.5em;
63 Added: #+RESULTS: recent-posts
64 Added: - [[https://blog.mlnp.fr/.sitemap.html][.sitemap]]
65 Added: - [[https://blog.mlnp.fr/.index.html][.index]]
66 Added: - [[https://blog.mlnp.fr/2023.html][2023]]
37 67
38 Removed: * Publishing this website
39 68
40 Removed: Learn how I build this entire website on the [[file:publish-mlnp.org][publish]] page.
69 Added: [[http://blog.mlnp.fr/sitemap.html][See more...]]
70 Added:
71 Added:
72 Added: ** Main wiki sections
73 Added:
74 Added: #+ATTR_HTML: :style list-style-type: circle; padding-left: 1.5em;
75 Added: - [[https://wiki.mlnp.fr/aerospace/index.html][Aerospace]]
76 Added: - [[https://wiki.mlnp.fr/emacs/index.html][Emacs]]
77 Added: - [[https://wiki.mlnp.fr/languages/index.html][Languages]]
78 Added:
79 Added:
80 Added: [[http://wiki.mlnp.fr/sitemap.html][See more...]]
81 Added:
82 Added:
83 Added: ** Publish this website
84 Added:
85 Added: Learn how I write and publish this website [[file:publish-mlnp.org][here]].
86 Added:
87 Added:
88 Added: ** TODO Online resume
89 Added:
90 Added: My full online resume is available [[file:cv.org][here]].
91 Added:
92 Added: [[file:cv.txt][Text version]]
93 Added:
94 Added:
95 Added: ** Credits
96 Added:
97 Added: All content I didn't create is credited [[file:about.org::Credits][here]].
98 Added:
99 Added:
100 Added: ** README
101 Added:
102 Added: Website design rationale, TODO status, and credits are found [[file:README.org][here]].