View raw

mlnp.fr

Table of Contents

# -*- mode: org; -*-

#+SUBTITLE: My personal website. #+OPTIONS: num:nil toc:nil

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

#+HTML_HEAD: <link rel"stylesheet" type"text/css" href"resources/global.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; font-style: normal; } #+HTML: </style>

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

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: # The above hack enables jumping to the main content cards from the # "Contents" button in the top navbar, in the narrow screen layout.

# #+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 "%s" # (file-name-sans-extension path) # (file-name-sans-extension path))))) # (mapcar make-link recent-posts)) # #+END_SRC

See more...

Main wiki sections

See more...

Apps

I'm learning about developing online apps.

What's cooking?

Publishing this website

Online resume

My full online resume is available here.

Text version

Credits

All content I didn't create is credited here.

README

Website design rationale, TODO status, and credits are found here.

Full sitemap

All main website pages are found here.