home ~ projects ~ socials

Site TODO List

My current list of things to do on the site. They're not in a specific order but the stuff I'm more interested in tends to float to the top.

TODO

    Fix the formatting of todo lists

    Output Open Graph Images

    Fix the RSS Feed

    Get mp3s working for posts

    Add dates to pages

    Do a report on which images don't have alt tags

    Redo the video showing apps running inside your grimoire

    Put some links on the home page

    Make a subdomain for autotyper

    Add a hotkey of some type to bring up debug status stuff on the pages. Maybe ~ or !

    Set up a youtube-playlist section that does playlists instead of individual videos

    Add subtitle output for title sections

    Add Head's Up to draft pages that they are draft pages. Same with scratch pages.

    Add a page count output for templates to show the number of pages on the site in posts like: 2p/wv/cm/si

    Update band names site to work like ideas site

    Set up YouTube section to load the component if it hasn't been already

    Add styling for footnotes that are embedded in other sections

    Make a script the removes and footnote hashtags from the URLs after pages are loaded so copy/pasting or reloading doesn't take you to a surprise location.

    Move tweets over

    Move posts from mastodon and bluesky over

    Setup way to publish shorts (which is what I'm calling them for now) on the site and cross post to bluesky and mastodon

    Pull out random bookmarks for posting on the home page

    Pull out random quotes for posting on the home page

    Set up the ability in the grimoire to search explicitly by page id (maybe via a different interface? or just adding id: in front. yeah, that would probably work nicely)

    Add site search back in

    Switch -- page back to -- metadata

    Switch status of done back to published

    Fix How Computers Work and Move it to a subdomain

    Set up so you can rename files from the grimoire interface.

    Enhance the error message on the error page

    Get Previews and Blurbs going again

    Get podcast pages going again

    Get The Million Portrait Project site up and running again on a subdomain.

    Output a page of TODO items

    Put YouTube web component in place

    Finish up the code block web component

    Figure out how to start/stop animated AVIFs

    Fix socials across subdomains. Maybe make an include that gets called?

    Create a redirects file for posts that you've moved. (see the two My Griomoire pages for an example)

    Generate edited pages first and reload the browser after the before rendering the rest of the site to speed up preview

    Add AST caching for faster builds and previews

    Make a good 404 page

    Add ability to turn dates off for pages

    Add pages for collections of tags

    Make secondary RSS feeds for tags

    Output page with the RSS feeds you follow

    Create page with links to other personal sites

    Fix TODOs so they look right

    Allow comments after tlink tags so you can tell what they point to. (tlink is a feature of my site builder that lets my create links to pages using just their IDs. The page titles get filled in automatically)

    Generate lists of draft and scratch pages so you can work on polishing them over time.

Site TODO List 2023

This is the list from the first time I made this page. Still gotta go through it to consolidate it with the above.

TODO

    Update the grimoire_to_site file mover to look at the type of each document and determine what to do with it from there. For example, post types go to the posts directory with the file ID in them. Docs with a neo type could go to a `neopolitan` directory.

    TBD on if those files should have IDs on them. It strikes me as looking a little odd in sub directories in a way it doesn't for the posts directory, but I think that's just visual. So, TBD on if the IDs will be used, but I'm leaning towards yes since that's how linking will work across the majority of the site.

    Setup a way to manage index files in the grimoire. Proabably also using type. Don't do anything automatic but set the process up directly so that e.g. neo-index goes to neopolitan/index.neo

    In theory you could do -index for anything, but it's probably that not all types will have their own directory in the same fashion. So, best to define the behaviour explicitly.

    Handle `-> startcodeneo to `-> endcodeneo sections

    Setup so \n\n-> can handle lines with spaces

    Figure out how to handle things like the band names page that needs processing to make it happen. I'm thinking that there would be a single overall watcher that triggers other processes. Or, possibly just build everything into the single process?

    It can't just be sending the file to another location because processing needs to happen. That could all be done client side with java script, but I'd prefer everything to be rendered during the build process where possible

    Maybe there's a process attribute that defines what process to run

    Think about adding a location attribute the puts a file in a specific location. This could be used instead of making a type for each index page. And probably just makes sense in general to put pages in specific places.

    Make a gifs type and output to a `gifs` folder

    Setup so notes with a scratch status don't show up in the main list but show in a separate list

    Setup so you can make lists of all the files with a filter that offers: type, status, category, and sort order (e.g. alpha or date or reverse date)

    Figure out the solution for category pages (probably auto-generating)

-- end of line --