[Org] Repository for my personal website.
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
Main wiki sections
Apps
I'm learning about developing online apps.
Publishing this website
Online resume
My full online resume is available here.
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.