| 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'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'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'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'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 | |