[Org] Repository for my personal website.
mlnp.fr homepage.
index.org
@@ -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]].