# -*- 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:
#+HTML_HEAD:
#+INCLUDE: resources/topnav.html export html
# Not using #+ATTR_LATEX because text-align would be overridden.
#+HTML:
#+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]].