Commit Graph

68 Commits

Author SHA1 Message Date
db0836a499 Work on the feed generator to use the PostService. 2024-11-18 22:44:52 -05:00
4c78f3f83e Add the post service to the middleware definition of the feed app, plan out how to get the feed. Cache the results. 2024-10-22 21:36:38 -04:00
e21de55d3f Keep the feed handler simple 2024-10-22 21:30:20 -04:00
34a215eb7b Figure out what the feed generator should look like. 2024-10-22 21:14:47 -04:00
21fb068901 Add the route handler for the XML feed. 2024-10-22 21:07:50 -04:00
ab5a83202e Add the site config type 2024-10-22 20:50:47 -04:00
c8b5f72657 Add a Site TOML, the TOML parser, Feed generator, and a small test for parsing the site TOML. 2024-10-22 20:44:00 -04:00
9df6a10ed3 Add more information to the todos 2024-10-09 21:56:27 -04:00
e414ad9bcb Add a todo to the readme. 2024-10-09 21:55:21 -04:00
03f03ff471 Add a blog post about JS scope. 2024-10-09 21:17:08 -04:00
fbc4db8da1 Add the post about javascript patterns. 2024-08-23 20:16:29 -04:00
06af1be666 Keep adding some thoughts for the blog post. 2024-08-15 11:08:13 -04:00
277e3af581 Outline the blog post and think of some tests to conduct with JS modules. 2024-08-15 11:05:28 -04:00
ce6bf28804 Work on explaining how modules work to describe how the HSP pattern came to be. 2024-08-15 10:52:07 -04:00
02ce8e802c Add the draft for talking about how I organize large scale javascript 2024-08-15 08:51:23 -04:00
2d25be7b4c Add the mastodon link rel to the meta tags component 2024-08-12 21:18:37 -04:00
7f5aac05c4 Add some meta to the site for mastodon, and remove the style tag. 2024-08-12 21:08:20 -04:00
046830730c Set up the post titles 2024-08-11 21:53:17 -04:00
fcfed30ce9 Publish the Hono and Bun post. 2024-08-11 21:40:51 -04:00
3f7981dd9c Write the hono post, fix up some styles and add a publishe on date. 2024-08-11 21:39:56 -04:00
d1d9e45c47 Remove the expose port setting. 2024-08-11 21:15:12 -04:00
c7a3af96f7 Expose the right port. 2024-08-11 20:44:11 -04:00
ca70363edd Remove exposed network port, maybe this will work? 2024-08-11 20:03:53 -04:00
c316c046db Set the application to run on 5000 instead of 3000 2024-08-08 22:52:12 -04:00
19776ca105 Add more to figuring out why my application is not deploying. 2024-08-08 22:41:21 -04:00
1c4fb53505 Add more steps on my failed deployment of this application. 2024-08-08 21:23:14 -04:00
4f4c602f55 Add the deployment part of the blog 2024-08-08 20:54:20 -04:00
cc36f0edf5 Add dev-mode into the posts handler. 2024-08-08 08:26:32 -04:00
bd883ac4ef Fix some of the blog post, get the container built, and remove config for the database. 2024-08-07 21:53:04 -04:00
4c8f3063b2 Runs the file, but does not run the application. 2024-08-07 20:47:24 -04:00
a91ae2c18e Work on the Dockerfile to run this application inside a container. 2024-08-07 20:46:34 -04:00
2749d463b5 Add methods for getting the draft posts and keep working on my Hono post. 2024-08-06 23:26:37 -04:00
ba14bd6adc Write a lot more about the process of building this blog, and fix some in-file documentation. 2024-08-04 22:49:44 -04:00
b1221ed0ed Work on the fullstack hono blog post. 2024-08-04 19:33:06 -04:00
af39582907 Add a draft post. 2024-08-01 22:30:24 -04:00
5c2270bfad remove unnused functions. 2024-08-01 22:26:27 -04:00
193246c36d Add the posts to the repo. 2024-08-01 22:25:21 -04:00
a036cb76a2 Remove the database code, focus on flat file blog. 2024-08-01 21:08:46 -04:00
e0adc0e684 Refactor the post service. 2024-08-01 21:07:54 -04:00
d7c16c6763 Use HLJS, and add the Tomorrow theme. 2024-07-31 22:24:23 -04:00
5ea1aa9c5b Add some styles, use some post service methods for easily getting post data. 2024-07-31 22:02:55 -04:00
c035bfec8a Add the static assets directory and serve it. 2024-07-31 20:42:17 -04:00
57620a2404 Some reason the serveStatic isn't serving static. 2024-07-30 20:15:10 -04:00
ecbfbd31de Add a simple comment about some string wizardry 2024-07-28 19:57:01 -04:00
0a055c77dd Refactor the templates to use the right models. 2024-07-28 19:52:05 -04:00
0a138a608f Sort the post list 2024-07-26 22:41:59 -04:00
586ab0287b use right models in the templates 2024-07-26 22:33:31 -04:00
6e400f4263 Most all posts into memory at startup and render those on requests. 2024-07-26 22:31:09 -04:00
3c4be7f78f Start the repository model 2024-07-11 22:21:11 -04:00
908141aeff init the database and move posts into the sqlite database. 2024-07-11 21:37:12 -04:00