Questions
Embed a markdown file inside my template?
I'm currently quite happy with the structure of my entries.html. Except for one thing. I would like the "intro" of that page to be easily editable. Right now, it's hard-coded in html, and I was wondering if I could insert a markdown file instead. I've tried to add {{> intro.md}} in the entries.html file. But it does not render the markdown, it treats is as a plain text.
Replacement text for wikilinks
In Obsidian I often use the vertical bar (|) to change the text used to display a link. For example, [[Internal links|custom display text replacements]] Does this not work in Blot? I’ve been using this and just realised that all my articles have been showing the link and not the text replacements replacement.
Which ID to use for Clicky?
Upon enabling Clicky tracking on the services page, I'm prompted for a Tracking ID. Clicky provides me with a Website-ID (which seems to be embedded in HTML tracking codes), a site key and an admin site key. Neither of them seems to be working, as Clicky does not count any visits. What can I do to fix this?
Can I get a sample file with all possible layouts?
I see that in the intro video available in the website, some cool file layouts and formats were shown. Can I get access to those sample layouts to see whats actually possible with Blot?
Wikilinks bug?
Hi. Are wikilinks working as expected? I have the title of a post enclosed in double square brackets, in a page. But the link is broken. It inserts spaces instead of hyphens between the words and doesn't respect my link format. Example: I want a link on this page to link to this post. But it doesn't. Thanks
Embed a newsletter in a page?
I'm also trying to create a new page that has an embed to a newsletter and some introductory text around it. I'm struggling to find a way to do this. Any help is appreciated.
Cache and optimize images?
What exactly does the ‘Cache and Optimize Images’ option do in settings? Is that caching images fetched from other servers, or doing something with the images from Dropbox on Blot’s own CDN?
Image Post Won't Disappear (Google Drive)
An image post was automatically generated when I dragged an image into my Google Drive. It never goes away even though the image file has been removed from Google Drive. I'm wondering how to fix this and prevent this from happening. Could we have a button to purge the cache or notify the CDN to delete our stuff immediately? It's kind of annoying and sometimes troublesome to fail to delete inappropriate content immediately. I've sent emails to customer service but think others might have come across the same issue, so I'm also posting it here. I sincerely hope that the site can truly reflect the file structures on our cloud storage in real time. If a file is already removed from our end, it should not stay on the site for hours or days. Better yet, we could be allowed to delete files directly from dashboard since Blot keeps a copy of data on its server. It's not really a good experience to be unable to delete unwanted data at the user's discretion. Also, I think it would be better if Blot could automatically post an image or file only when its name starts with an underscore. Most of the time users don’t just hope to post an image with a default caption “image” and a default title “image.” Automatic posting doesn’t make much pragmatic sense. It may even create problems when a file is unintentionally uploaded to the cloud drive, considering that it may stay live for an indefinite amount of time. What's more, I can't switch to DropBox. Upon authorization it says ":( Error"
Static home page and link to index page?
I'd like to set up a static front page and add a link to an an index page in the links. Is there a way to accomplish this?
Add a Table of Contents to each post?
I would like to add a TOC (table of contents) to each post on my blog. What is the best way to accomplish this?
How to modify names of tags for display?
In a page template I can iterate over my tags via {{#tags}} ... {{/tags}}. I then can display the tag name via {{name}}. So far, so good. Some of my source tags start with "cat-" (e.g. "cat-science" or "cat-computer"). However I would like to display only the part after "cat-" (i.e. "science" or resp. "computer"). Can I do this?
Redirect All Errors to Archives Page?
I'd like any 404s to send visitors to my Archives page where they could search or scan through any posts to find what they were looking for. I noticed this question that looked to achieve something similar, but (ironically enough) that page itself errors out. Is there a way to make this work?
Markdown images and <figure> images rendered differently
I've been migrating all my posts from a Squarespace site, and am running into something strange. Images derived from the Markdown ![Image caption.](image_url.png) format follow the 100% width formatting defined in the template CSS. But images derived from a raw HTML <figure> tag do not follow the same formatting, and I can't figure out why. Is there something I need to change or add to the CSS file to have them rendered the same? Here's an example post where both formats are represented.
Markdown formatting in image captions
I've noticed that when adding captions using the Markdown syntax ![Caption goes here.](image_url.png) that I'm unable to use Markdown to format the caption. For example on this post, 'Ted Lasso' is supposed to be italicized and the '⌘' character in the caption is supposed to direct link to the full-size image, but it's not rendered that way. Is there a way to make the engine check for markdown formatting within that text caption area? Here's the raw text for that particular link: ![Black shirt with *Ted Lasso* character names in white text. [⌘](https://ik.imagekit.io/heydingus/afc-richmond-squad_N_fQ5BWYs)](https://ik.imagekit.io/heydingus/afc-richmond-squad_N_fQ5BWYs) (I have the 'Create a caption from the image’s alt text' option checked in settings.)
Image posts won't delete
I've removed two images from my Google Drive folder but they still appear on my site: https://www.bookcraft.blog/. Any help?
Local Dev Environment Not Working
Hello, I've followed your instructions to get my local dev environment running, and it runs but then exits immediately. Checking the logs doesn't show me an error (that I can see) but it's like it shuts itself down immediately. Here is the console output: > Blot@0.0.0 local > NODE_PATH=app node app/local Local server capabilities: - twitter embeds false - markdown with pandoc false - .docx conversion false - .odt conversion false - dropbox client false - persistent dashboard sessions false Visit your dashboard: http://localhost:8080 Visit your blog: http://localhost:8081 Open your blog's folder: /Users/k/Projects/blot/tmp/example [05/Oct/2022:16:14:46 -0600] Build: Launching new build worker overseer=32731 Setting up local client for blog_df93682d05104490ab8b0fe28f721887 Setup complete [05/Oct/2022:16:14:47 -0600] Build: process pid=32734 launched [05/Oct/2022:16:14:47 -0600] Build: process pid=32734 exiting... And here is the log from my last run: 0 verbose cli [ 0 verbose cli '/Users/k/.nvm/versions/node/v16.14.0/bin/node', 0 verbose cli '/Users/k/.nvm/versions/node/v16.14.0/bin/npm', 0 verbose cli 'run', 0 verbose cli 'local' 0 verbose cli ] 1 info using npm@8.3.1 2 info using node@v16.14.0 3 timing npm:load:whichnode Completed in 0ms 4 timing config:load:defaults Completed in 2ms 5 timing config:load:file:/Users/k/.nvm/versions/node/v16.14.0/lib/node_modules/npm/npmrc Completed in 1ms 6 timing config:load:builtin Completed in 1ms 7 timing config:load:cli Completed in 2ms 8 timing config:load:env Completed in 0ms 9 timing config:load:file:/Users/k/Projects/blot/.npmrc Completed in 0ms 10 timing config:load:project Completed in 2ms 11 timing config:load:file:/Users/k/.npmrc Completed in 0ms 12 timing config:load:user Completed in 0ms 13 timing config:load:file:/Users/k/.nvm/versions/node/v16.14.0/etc/npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:validate Completed in 0ms 16 timing config:load:credentials Completed in 1ms 17 timing config:load:setEnvs Completed in 1ms 18 timing config:load Completed in 13ms 19 timing npm:load:configload Completed in 13ms 20 timing npm:load:setTitle Completed in 5ms 21 timing config:load:flatten Completed in 3ms 22 timing npm:load:display Completed in 5ms 23 verbose logfile /Users/k/.npm/_logs/2022-10-05T22_14_45_810Z-debug-0.log 24 timing npm:load:logFile Completed in 6ms 25 timing npm:load:timers Completed in 0ms 26 timing npm:load:configScope Completed in 0ms 27 timing npm:load Completed in 31ms 28 silly logfile start cleaning logs, removing 1 files 29 timing command:run Completed in 1697ms 30 verbose exit 0 31 timing npm Completed in 1806ms 32 info ok
Link metadata not following link format
For this post I've specified the metadata to be: --- Date: 2021-01-01 17:15 Link: the-2020-upgradies-upgrade-332 Tags: nerdery, podcasts, favorites Author: Jarrod Blundy --- but I want the permalink to follow the Link Format that I've specified in settings: /blog/{{YYYY}}/{{M}}/{{slug}} Is there a way to it to work like that? Did I set something wrong?
Phantom image blog post.
First of all, thanks so much for this wonderful tool, and your attentive service. I'm actually enjoying creating a site again. Second, on this page I have a phantom image blog post. I've deleted all instances of the image from my file structure, but the image nonetheless persists. Can you please help learn how to remove it? Cheers, Drew
Editing a template locally
I am unsure what happens if I switch over to editing a template locally. Will the active and current version of the template be saved in a folder on Dropbox (which I am using for my entries and pages)? And what if I, at one point, want to switch back to online editing?
How to use the {{more}} tag?
I am changing entries.html so that it only shows {{{summary}}} of a blog post. I would like to indicate a "more" link if there is more text. The {{more}} tag contains this information -- but how can I use this to display a "More" links? Can Mustache do this? Or do I need JavaScript?