summaryrefslogtreecommitdiff
path: root/index.org
blob: 9a2b8afed85adbb1c15b283d1d43407996dd54ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# -*- mode: org; -*-

#+TITLE: mlnp.fr
#+SUBTITLE: A personal website created with [[https://orgmode.org/][Org mode]].
#+AUTHOR: Marius Peter
#+DATE: <2022-01-23 Sun>
#+EMAIL: mlnp@tuta.io
#+OPTIONS: num:nil toc:nil

#+DESCRIPTION: A personal website, blog, and wiki about Linux, Emacs, aerospace, typography,
#+DESCRIPTION: and other subjects. Created with Emacs Org mode.
#+KEYWORDS: mlnp, personal, website, blog, wiki, linux, emacs, aerospace, typography

#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="resources/mlnp.css"/>
#+HTML_HEAD: <link rel="icon" type="image/png" href="resources/favicon.png"/>
#+INCLUDE: resources/topnav.html export html


# Not using #+ATTR_LATEX because text-align would be overridden.
#+HTML: <style>
#+HTML:   .abstract p { font-size: 40px; line-height: 1.5; font-family: Jost; text-align: start }
#+HTML: </style>


#+begin_abstract
I am passionate about aerospace, open source software, and typography.
#+end_abstract

#+ATTR_HTML: :alt Grumman F-14D 'Tomcat'
[[https://live.staticflickr.com/5801/21787648405_2f4c74d268_b.jpg]]


* Main content
:PROPERTIES:
:CUSTOM_ID: main-content
:END:

This section is a wrapper for the main content subsections, presented
as cards.


** Recent blog posts
:PROPERTIES:
:CUSTOM_ID: table-of-contents
:END:

#+NAME: recent-posts
#+BEGIN_SRC emacs-lisp :exports results :results list
  (let* ((sorted-posts (directory-files
                        "blog" nil (rx word)
                        #'file-newer-than-file-p))
         (recent-posts
          (butlast sorted-posts (- (length sorted-posts) 3)))
         (make-link
          (lambda (path) "Turn path into Org link."
            (format "[[https://blog.mlnp.fr/%s.html][%s]]"
                    (file-name-sans-extension path)
                    (file-name-sans-extension path)))))
    (mapcar make-link recent-posts))
#+END_SRC

#+ATTR_HTML: :style list-style-type: decimal; padding-left: 1.5em;
#+RESULTS: recent-posts
- [[https://blog.mlnp.fr/.sitemap.html][.sitemap]]
- [[https://blog.mlnp.fr/.index.html][.index]]
- [[https://blog.mlnp.fr/2023.html][2023]]


[[http://blog.mlnp.fr/sitemap.html][See more...]]


** Main wiki sections

#+ATTR_HTML: :style list-style-type: circle; padding-left: 1.5em;
- [[https://wiki.mlnp.fr/aerospace/index.html][Aerospace]]
- [[https://wiki.mlnp.fr/emacs/index.html][Emacs]]
- [[https://wiki.mlnp.fr/languages/index.html][Languages]]


[[http://wiki.mlnp.fr/sitemap.html][See more...]]


** Publish this website

Learn how I write and publish this website [[file:publish-mlnp.org][here]].


** TODO Online resume

My full online resume is available [[file:cv.org][here]].

[[file:cv.txt][Text version]]


** Credits

All content I didn't create is credited [[file:about.org::Credits][here]].


** README

Website design rationale, TODO status, and credits are found [[file:README.org][here]].
Copyright 2019--2026 Marius PETER