[HN Gopher] Show HN: An in-browser text editor to easily create ... ___________________________________________________________________ Show HN: An in-browser text editor to easily create static HTML Author : uuddlrlrba Score : 44 points Date : 2022-01-27 20:54 UTC (2 hours ago) (HTM) web link (triplelog.com) (TXT) w3m dump (triplelog.com) | uuddlrlrba wrote: | I wanted to create javascript-free documentation and articles, | but it was annoying to add latex, code, sidenotes, a table of | contents, and other niceties. So I created a tool to automate the | process. It is very unfinished and can't handle many edge cases, | but there are plenty of features to try out. | | Learn how to use it from the documentation located at | https://triplelog.com/writer/readme.html. To give you an idea of | what is possible, that page was created with Triplelog Writer and | is entirely javascript-free. The total network load is about 100 | KB - most of which is the Katex CSS and fonts. | | I think it is really easy to use, but the documentation is | probably not good enough yet to make everyone agree with that | statement. If you have any questions about how to use it, ask | away. | cxr wrote: | Kudos. With the writer, you're practicing a software packaging | and distribution approach that I'd really like to see more | projects make use of. From an earlier comment I wrote: | | > _It would be nice if as part of the zero config effort, | programs (esp. programs that aim to be easy-to-use Web- | authoring tools) would focus even more on being as close to | zero setup /zero installation as possible_[...] _one should be | able to use[...] similar programs by using the browser itself | to open and run the program_ | <https://news.ycombinator.com/item?id=29382091> | | Any special reason why you're distributing the writer as a ZIP | and not a self-contained HTML file with all the JS and CSS | inlined? The experience is much nicer in the latter case (no | cognitive overhead of keeping track of what needs to be | copied/moved, no fragile directory structure that can be broken | by a partial copy/move, etc.) I think this format for local | software is currently undervalued and stands to be exploited to | greater effect. | | (In case your decision to stay off the social coding sites is | intentional, kudos again.) | bachmeier wrote: | There would be a lot to inline: | | <script src="./js/prism.js"></script> <script defer src="http | s://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" inte | grity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtG | mkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script> <script | src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.11.0/ | umd/... <script src="https://unpkg.com/tippy.js@6/dist/tippy- | bundle.umd.min.js"><... <script | src="https://unpkg.com/mustache@latest"></script> <script src | ="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script | > <script src="https://cdn.jsdelivr.net/npm/vega@5"></script> | <script src="https://cdn.jsdelivr.net/npm/vega- | lite@5"></script> <script | src="https://cdn.jsdelivr.net/npm/vega-embed@6"></script> | <script src="https://cdn.jsdelivr.net/npm/fflate/umd/index.js | "></script> <script type="text/javascript" | src="./js/purify.min.js"></script> <script | type="text/javascript" src="./js/papaparse.js"></script> | <script type="text/javascript" | src="./js/components.js"></script> <script | type="text/javascript" src="./js/template.js"></script> | <script type="text/javascript" src="./js/main.js"></script> | cxr wrote: | I don't understand your point. The browser eventually has | to deal with that stuff whether it's in one bundle or split | up with the added overhead of extra HTTP requests/file | opens. Being able to more easily avert your eyes and ignore | it doesn't change that. There's no magic. If anything, | being able to ignore it more easily can actually remove the | motivation to wean oneself off the kinds of things that are | more convenient than they are strictly necessary. | uuddlrlrba wrote: | Toolchains are powerful, but I agree that not having to set | anything up is really nice for people without those systems | already installed. | | I had it as one file and agree it is nice, but it is easier | to edit with things separated. I might offer that option as | well. | alecst wrote: | I adore this. It's exactly the kind of thing I'd love to make | for myself. The finished product is tiny, clean, and useful, | and it's a nice contrast from the huge page bloat you see on so | many sites. It definitely profits from using built-in HTML | elements over JS. Even scrolling through your README was fun. | | If this were combined with a static site generator or CMS it | could be a real powerhouse. Great work! | cxr wrote: | > If this were combined with a static site generator or CMS | it could be a real powerhouse | | What do you find lacking about existing offerings? | | (Serious question; not a statement masquerading as rhetorical | snark.) | uuddlrlrba wrote: | Thanks! It is intimidating to build from the ground-up, but | it has been worth it. | | I'm not exactly sure how I want to integrate this into a more | all-in-one solution. Once I check off some more immediate | items on my to-do list I will try to figure out the best way | to do that. | ggerganov wrote: | The style looks clean and simple - I like it. It seems to have | a good set of presentation tools already. | | I would recommend to emphasise less on the drawbacks (i.e. not | being completely ready, not documented well enough, etc.). The | initial warning should be enough for anyone interested in the | project to know it's in its early stages. | | Why not host the source on Github for example? | uuddlrlrba wrote: | Thanks for the kind words! Mainly, I don't really want to | deal with pull requests at the moment. Also, I want a | dogfooded readme and so having an additional Github readme | would be a bit of trouble. | choffman wrote: | I'm not sure if the ghost of Netscape Composer is laughing or | crying. | all2 wrote: | Hitting "Home" in the content preview clears any markdown you've | written. Is this by design? ___________________________________________________________________ (page generated 2022-01-27 23:00 UTC)