paulca / paulca.com Public

Clone
git clone https://amadan.net/paulca/paulca.com

Plain git — no account needed to clone.

1<!DOCTYPE html>
2<html>
3 <head>
4 <title>Post by Paul Campbell</title>
5 <meta name="viewport" content="width=device-width,initial-scale=1">
6 <meta name="apple-mobile-web-app-capable" content="yes">
7 <meta name="mobile-web-app-capable" content="yes">
8 <meta name="csrf-param" content="authenticity_token" />
9<meta name="csrf-token" content="wQblmhmAvmx3Q4ebBazZ8BFTZ6TuKRkLjPvHqxk_2bY3SQy3PdkEvXCYVUZPUxHihvqy6qaKxJNc3yA1KRn4oQ" />
10
11
12 <meta property="og:site_name" content="Paul Campbell">
13 <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png">
14
15 <meta property="og:title" content="Post by Paul Campbell">
16 <meta property="og:description" content="Things I want to add to this little personal blogging server:
17
18- Replies (so that I can update posts and add to them)
19- Image support (for posting images that I don&#39;t want to put on third-party sit...">
20 <meta property="og:url" content="https://paulca.com/posts/37">
21 <meta property="og:type" content="article">
22 <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png">
23 <meta name="twitter:card" content="summary">
24 <meta name="twitter:description" content="Things I want to add to this little personal blogging server:
25
26- Replies (so that I can update posts and add to them)
27- Image support (for posting images that I don&#39;t want to put on third-party sit...">
28
29
30
31 <link rel="icon" href="../icon.png" type="image/png">
32 <link rel="icon" href="../icon.svg" type="image/svg+xml">
33 <link rel="apple-touch-icon" href="../icon.png">
34
35 <link rel="stylesheet" href="../assets/app-49941149.css" data-turbo-track="reload" />
36<link rel="stylesheet" href="../assets/application-36869851.css" data-turbo-track="reload" />
37<link rel="stylesheet" href="../assets/buttons-146bdf02.css" data-turbo-track="reload" />
38<link rel="stylesheet" href="../assets/colors-d55b2cf3.css" data-turbo-track="reload" />
39<link rel="stylesheet" href="../assets/flash-fcfc9fa4.css" data-turbo-track="reload" />
40<link rel="stylesheet" href="../assets/form-ebe5847c.css" data-turbo-track="reload" />
41<link rel="stylesheet" href="../assets/post-b60e19a2.css" data-turbo-track="reload" />
42<link rel="stylesheet" href="../assets/post_box-7a0798b0.css" data-turbo-track="reload" />
43<link rel="stylesheet" href="../assets/profile-b038c843.css" data-turbo-track="reload" />
44<link rel="stylesheet" href="../assets/reset-abf1bffb.css" data-turbo-track="reload" />
45 <script type="importmap" data-turbo-track="reload">{
46 "imports": {
47 "application": "/assets/application-bfcdf840.js",
48 "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js",
49 "@hotwired/stimulus": "/assets/@hotwired--stimulus-132cbc23.js",
50 "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
51 "stimulus-textarea-autogrow": "/assets/stimulus-textarea-autogrow-a095dc68.js",
52 "controllers/application": "/assets/controllers/application-3affb389.js",
53 "controllers/cmd_enter_controller": "/assets/controllers/cmd_enter_controller-4ea795ec.js",
54 "controllers/flash_controller": "/assets/controllers/flash_controller-783735c0.js",
55 "controllers/hello_controller": "/assets/controllers/hello_controller-708796bd.js",
56 "controllers": "/assets/controllers/index-ee64e1f1.js",
57 "controllers/persist_input_controller": "/assets/controllers/persist_input_controller-002a49ff.js",
58 "controllers/textarea_autogrow_controller": "/assets/controllers/textarea_autogrow_controller-394d4ffb.js"
59 }
60}</script>
61<link rel="modulepreload" href="../assets/application-bfcdf840.js">
62<link rel="modulepreload" href="../assets/turbo.min-9fd88cd5.js">
63<link rel="modulepreload" href="../assets/@hotwired--stimulus-132cbc23.js">
64<link rel="modulepreload" href="../assets/stimulus-loading-1fc53fe7.js">
65<link rel="modulepreload" href="../assets/stimulus-textarea-autogrow-a095dc68.js">
66<link rel="modulepreload" href="../assets/controllers/application-3affb389.js">
67<link rel="modulepreload" href="../assets/controllers/cmd_enter_controller-4ea795ec.js">
68<link rel="modulepreload" href="../assets/controllers/flash_controller-783735c0.js">
69<link rel="modulepreload" href="../assets/controllers/hello_controller-708796bd.js">
70<link rel="modulepreload" href="../assets/controllers/index-ee64e1f1.js">
71<link rel="modulepreload" href="../assets/controllers/persist_input_controller-002a49ff.js">
72<link rel="modulepreload" href="../assets/controllers/textarea_autogrow_controller-394d4ffb.js">
73<script type="module">import "application"</script>
74 </head>
75
76 <body>
77 <div class="app">
78 <nav>
79 <div>
80 <a href="../microblog/">Home</a>
81 </div>
82
83 </nav>
84
85 <main>
86
87
88<article class="post">
89 <header>
90 <img class="avatar-small" width="50" height="50" style="border-radius: 50%; object-fit: cover" src="../assets/paul-2024-compressed.png" />
91 <span>@paul</span>
92 <small>July 2, 2025, 9:52pm</small>
93 </header>
94 <main>
95 <p>Things I want to add to this little personal blogging server:</p>
96
97<ul>
98<li>Replies (so that I can update posts and add to them)</li>
99<li>Image support (for posting images that I don&#39;t want to put on third-party sites)</li>
100<li>Maybe ActivityPub / BlueSky</li>
101<li>Maybe the ability to mention folks and follow folks on other instances of this</li>
102</ul>
103
104<p>But so far as just somewhere to post that&#39;s easy to do, I can do it from my desktop or mobile easily, and with handy Markdown support, I am very, very happy. Should have done something like this years ago 😁.</p>
105
106 </main>
107
108</article>
109
110
111 </main>
112 </div>
113 </body>
114</html>
115