6 ms·
Show HN: Use your familiar Markdown editor to create and publish web pages
I'm excited to introduce my own developed Markdown editor to everyone. It's built on the Monaco editor and designed specifically for developers. This editor integrates various features such as document management, resource management, and MDX extensions. You can embed images, audio, video, and even use plugins like drawing tools, calendars, and cards to showcase your creativity. What's even more thrilling is that it allows users to customize PostgreSQL table structures, insert and display data in Markdown documents, and even collect form submissions.
My original intention in design was to use MDX to describe pages (with limited differentiation), and utilize low-code building tools to present and collect data. This way, users can use simple text to describe individual web pages and aggregate multiple web pages into their site.
Now, it has completed a portion of the work; for instance, the blog on my official website is self-generated using this method.
However, most users should use it as a markdown editor with extension components. I'm not sure how to better describe my vision. I really hope that you are interested in trying it out and providing suggestions.
- buf 3y agoHonestly, this is exactly what I want as a technical blogger: - markdown editing - remote asset support (including js components) - seo amarkdown looks great, but I've been using vim. Obsidian points to that folder and I use that for publishing.
- jcutrell 3y agoCan you explain how you’re doing this? I’m in a very similar spot, using next JS with a special external folder that I use as an “outlet” for publishing
- JodieBenitez 3y agoHello, I appreciate the product idea, well done, and nice UI. Small gripe about the website: no translation is better than bad translation. Even more so given your target (developers). I actually had to switch language to english to really understand the website, even though It's not my main language. Some translated descriptions make no sense at all.
- tobr 3y agoOh, is that why the page doesn’t have any text for me, just images, blank buttons, and an occasional “undefined”? I suspect it’s trying to translate it on the fly and failing? EDIT: Clicking the semitransparent blue rounded square next the word “undefined” reveals a choice of languages. I have to choose one to actually see any text.
- ymblender 3y agoThank you very much for your feedback. It should be that i18n does not support certain languages well. I will troubleshoot this issue as soon as possible.
- fodmap 3y agoFun fact: sometimes Amarkdown is translated as 'Amazon down', at least in the Spanish translation.
- ymblender 3y agoOh My God... It's interesting. Thank you for your support. You're right, I just write English, other language use auto translate when build.
- tobr 3y agoI18N is tricky! Especially when you’re trying to implement languages you don’t know yourself and can’t sanity check your work so easily. Good luck!
- tomgs 3y agoHey hey! Would be happy to translate at least the home page and give it a little polish free of charge (I do GTM consulting for developer tools, I do a lot of these homepage refreshes before launches and whatnot). Hit me up at writing@granot.dev :)
- politelemon 3y agoI'm still unable to tell from the page, what is the purpose of the database feature? Is this not a static website generator? I guess I misunderstood
- ymblender 3y agoYou can create your own database structure above and insert some form collection into the page created by markdown to complete some simple CRUD business
- ymblender 3y agoThe description in words might not be intuitive enough; a video here would be more straightforward: https://www.youtube.com/watch?v=pelCnZpnGNM https://www.youtube.com/watch?v=pelCnZpnGNM
- rauli_ 3y agoThe site doesn't render any text in Firefox.
- CrimsonRain 3y agoI went to the pricing page. It thanked me for paying and says I have already paid and subscribed to the basic plan as well as the "superlative" plan!
- pratio 3y agoI saw the videos and it looks very impressive. Congratulations on the release.
- ymblender 3y agoThanks for your encouragement
- rodolphoarruda 3y agoI found the landing page confusing. No text at all in the cover, just a "AI + Markdown" title which pushes me into abstractions and wishful thinking about the product and what it does.
- ymblender 3y agoSorry, it has just been fixed. English will be used by default for unsupported languages. This is a low-level mistake on my part
- jdthedisciple 3y agoWhy does the website need to be eating my CPU?
- ymblender 3y agoMaybe it’s due to the rendering of the two large canvases on the homepage. Thank you for your suggestion. I will consider changing it to video.
- loloquwowndueo 3y agoIt’s probably the hero typer thing that is constantly changing the page content and makes it tremendously distracting.
- roschdal 3y agoCan I use the familiar HTML to edit and publish web pages?
- ymblender 3y agoNot for now, but maybe in the future (depending on how widespread the need is). Currently only simple html tags are supported.
- yosito 3y agoThe way I see it, Markdown is a way to add semantic formatting to a text document. Yes, you can insert other forms of code into a Markdown document, but at a certain point, inventing a new "markdown" syntax for all of the the non-semantic-text code that you want to add isn't really Markdown anymore, and just kind of misses the point. If I want to write semantic text, I'll use Markdown, if I want to create a PostgreSQL table, I'll use Postgres, etc, etc. I don't see the point of trying to make Markdown an interface for things that is wasn't designed for.
- ymblender 3y agoCertainly, I wholeheartedly agree with your perspective. The viewpoint you expressed is directional and falls within two philosophical realms. This issue has been a longstanding debate in my mind. There is an abundance of simplistic Markdown editors available in the market. If our sole purpose is to render pure Markdown content, there are already enough editors on the market. Here's how I convinced myself: if I only need pure Markdown, I can abstain from those advanced features. However, when I desire it to accomplish more, then perhaps MDX extensions could be a choice. Once you venture beyond the realm of basic Markdown features, it becomes less universal. Nonetheless, it can accomplish tasks that pure Markdown alone cannot.
- INGSOCIALITE 3y agoemacs + org-mode + ox-hugo Works perfectly for me!
- nkko 3y agoI have no clue what is this. The landing page is absolutely confusing.
- astrojams 3y agoThe blog didn't work for me. I just got a circle that spins forever.
- dukeyukey 3y ago> "You can create a separate Postgres table to complete your personal or company business; Combining Open AI and Amarkdown makes it easier for you to create custom pages" Tf does that mean? What does OpenAI have to do with a Postgres table? Why does that make it easier to create custom pages? > "Based on a hybrid rendering of editor and Golang" Like, was Go used to write the editor? Why would I care about that?
- ymblender 3y agoThanks for your expense, I should revise this part of the copy.
- klinquist 3y agoI use Jekyll (and a GitHub action to build, copy to S3, and invalidate a cloudfront dist cache) to turn my markdown editor to create and publish web pages.
- dclowd9901 3y agoYep I have basically the same setup
- NicoJuicy 3y agoWell, I just point Cloudflare Pages to my github repo and it deploys automatically ( at least for Hugo). Takes like 5 minutes, at most: https://blog.sapico.me/posts/setting-up-a-blog-on-cloudflare-pages/ https://blog.sapico.me/posts/setting-up-a-blog-on-cloudflare...
- dclowd9901 3y agoGonna take this opportunity to plug my static site generator, which uses markdown as well. It deploys to an S3 bucket and handles purging a Cloudfront CDN. It’s opinionated, but lightweight and fast, and you own everything. https://github.com/dclowd9901/posse https://github.com/dclowd9901/posse
- hoofhearted 3y agoHey David, nice work! It looks like we are interested in the same areas of frontend engineering. I'm currently searching for a cofounder to join me in disrupting the WordPress market using the new serverless frontend cloud paradigm. Could we chat?
- dclowd9901 3y agoHey, I’m actually not in the market for new work but I appreciate your reaching out. This is just a little side project I threw together and figured people might get utility from it.
- hoofhearted 3y agoNice! Thanks for the response :) For just a side project, you did pretty great. Keep up the good work.
- ioslife 3y agoUnfortunately, this site is not ready to be shown in public. The homepage is massive, the Blog page doesn't load, the Pricing page automatically shows that I am subscribed, the FAQ section calls the premium plan "SUPER" while the pricing page calls it "SUPERLATIVE," the pricing shows $9.9 instead of $9.99. Product looks cool tho
- ymblender 3y agoThanks, I fix there
- shortformblog 3y agoI sort of feel like you should call this something else. Markdown implies a certain simplicity in form and function. This feels much more complex and in-depth.
- shortformblog 3y agoI should add by the way that I do like what you’re doing with widgets, and I think it’s a direction other CMS platforms—particularly, Ghost—should move towards.
- ymblender 3y agoYes, I regret not having received such advice earlier. Moreover, when I search for "amarkdown" on Google, it thinks I've made a typo and asks if I meant to search for "markdown." Using a name without any bias is also very favorable for search engines. But I have already invested too much effort into the name "amarkdown," including on Twitter (X), YouTube, and various other accounts.
- shortformblog 3y agoI encourage you to consider changing it anyway. Changing now is going to be way easier than doing it a year down the line when momentum is lost.
- hoofhearted 3y agoI’m working on a free markdown editor that is built with Next.js, Tailwind, and TipTap if anyone is interested in a more production ready project compared to op’s :) https://github.com/elegantframework/elegant-cli https://github.com/elegantframework/elegant-cli
- millerhooks 3y agoNice. I totally am looking for that.
- hoofhearted 3y agoAwesome! Great to hear :) If you have any questions or want some help getting started, my email is below: brandon at elegantframework dot com
- dang 3y agoWe're getting complaints from users that you've been overpromoting your project on HN. I think they have a point - this is arguably too much: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=%22elegantframework%22&sort=byDate&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... It's fine to occasionally link to your own stuff when it's particularly relevant, but it's not fine to use HN primarily for promotion. The intended use of the site is curiosity, and promoting one's own stuff is a completely different motivation (though, of course, a super common one). If you'd please roll this back a bit, we'd appreciate it. (Btw, when users do this egregiously, we just add it to a spam filter. I wouldn't say you've been egregious, which is why I'm asking rather than spambinning. But if you'd get back on the good side of the line, i.e. using HN for personal curiosity, that would be helpful. I suppose I should also add that this is not any comment on your work itself, which I'm sure is very good.)
- thatguyagain 3y agoWow! Did you build the Calendar component by yourself, or is it using a library?
- ymblender 3y agoThanks, Calendar component by myself
- stronglikedan 3y agoThis was my experience: "Try it" -> "Log in" -> close tab Sorry, but I'm not going to jump through hoops to try it.
- neilellis 3y agoYep, let the user play and create a temporary sample page for themselves.
- iKnowKungFoo 3y agoJekyll, Gitlab Pages, and VSCode. ¯\_(ツ)_/¯ Once you get the config and include syntax for Jekyll, it's a piece of cake.
- iefbr14 3y agoMakes my browser eat my cpu, both brave and palemoon unfortunately.
- XCSme 3y agoNice landing page. I love markdown, very easy to write and move between applications. I also decided to use it in a similar way, but only for the blog [0] section of my websites. [0]: https://github.com/Cristy94/markdown-blog https://github.com/Cristy94/markdown-blog
- janalsncm 3y agoFor creating static web pages I usually use grip [1] to convert markdown. If you’re lazy this even works as a blog. I suppose if you’re even lazier you can just use a GitHub repo directly. [1] https://github.com/joeyespo/grip https://github.com/joeyespo/grip
- MichaelMug 3y agoThe video on the blog [1] is what i'd show on the homepage. I had trouble figuring out what the product was. Also slick website. I really like the "orb" animation. Would be cool to see a blog post on how that was made. [1] https://www.youtube.com/watch?v=pelCnZpnGNM https://www.youtube.com/watch?v=pelCnZpnGNM
- ymblender 3y agoSure, I will write a series of blog posts to explain how to use.
- millerhooks 3y agoWhy can't I post to custom domains. I've hand rolled something similar to this but this is pretty slick. I would have upgraded to a paid subscription if you let me point domains at it.