Logs for #nikola for 2024-12-09

16:18:30 <omwb> Hi, Chris and all, it's been a while (health and family issues). But after it lay dormant since March, I've picked up https://github.com/getnikola/nikola/pull/3760 again now. The present state is, I've done my part and now there's stuff left to discuss.  Came here to make sure you saw that. After some 9 months of doing nothing, I'm of course not wanting to rush anything.
16:19:14 <omwb> Its about template improvements: Ability to configure the raw template engine.
21:07:44 <omwb> I have plowed through the code and the documentation in search of wisdom what the difference between SITE_URL and BASE_URL is supposed to be. I found no documented example where those two are different. When would those be different? What would be the use case? And what would be what then?
21:21:00 <omwb> I see nikola/nikola.py has a method url_replacer that constructs links that presumably are sent to the HTML and thus ultimately to the browser. When absolute URIs are wanted, those are constructed in terms of BASE_URL. Conclusion: BASE_URL is where the browser can find the site. On the other hand, the RobotsFile plugin task class checks whether the SITE_URL sits at the root of a server. If not, it concludes that robots.txt generation is 
21:21:00 <omwb> meaningless. From this, I imply that code things that SITE_URL is the URI as ultimately what the web crawler HTTP client is seeing. Why is that any different than the URI that the browser is seeing? Confusing!
21:46:23 <KwBot> [nikola] aknrdureegaesr opened issue #3802: Document SITE_URL vs. BASE_URL better. https://github.com/getnikola/nikola/issues/3802
21:46:23 <KwBot> [nikola] aknrdureegaesr opened issue #3802: Document SITE_URL vs. BASE_URL better. https://github.com/getnikola/nikola/issues/3802