HomepageFeaturedLatest

Development

A collection of blue and gray icons with white text, arranged in a grid-like pattern, resembling a computer keyboard.A collection of blue and gray icons with white text, arranged in a grid-like pattern, resembling a computer keyboard.
Development · Sat, August 24, 2024 at 10:10 AM

Added search function to the blog

A simple search module based on Meilisearch that supports keyword and semantic search

search functionalityPGroongavector searchmeilisearchmultilingualindexingsemantic search
The new blog's search feature was launched after initially missing from the plan. meilisearch was chosen for its multi-language capabilities, AI integration, and content recommendation. The solution involves using Edge Functions for database operations, allowing for effective keyword and semantic searches.
40
0
Development · Mon, August 5, 2024 at 2:30 PM

This site has evolved to the third generation

Completely independently developed, serverless architecture with separate endpoints

web developmentStrapiCMSdatabase managementSvelteRemixSupabaseCloudflare
After completing the second version of the site with Next, which had issues like Strapi's handling of multilingual slugs and EXIF data storage, a more complex third version was developed over intermittent work spanning a year. The new site architecture involves SvelteKit-based CMS, Supabase for the database with RLS, and Remix for the frontend. Future plans include adding more login options, optimizing code, and improving user interactions.
121
0
Development · Thu, January 18, 2024 at 3:00 AM

What is a neat blog (from tech view)

What makes a "good" blog from a code perspective?

bloggingweb developmentSEORSSOpen Graphserverless hosting
The operation "Firewood" manages numerous blog applications and evaluates both surface and backend functionality. Many blogs lack proper code regularity, causing issues in data crawling and processing. Essential aspects for a well-structured blog include correct RSS output, Open Graph info, sitemaps, comprehensive `<head>` data, HTTPS configuration, and mobile-friendliness. Despite these standards, good content remains paramount.
36
0
Development · Wed, May 31, 2023 at 11:00 AM

Independent blog navigation site "Firewood" officially launched

Still believe in the power of words and the value of free thinking

content creatorswriting skillsNode.jsbackend development
Firewood.news is an innovative standalone blog navigation site utilizing AI to categorize and summarize articles for easy access. The platform encourages long-form writing, aiming to provide exposure to meaningful content in a digital era that often lacks serious discussions. The developer's vision is to create a lasting impact akin to stacked wood from the Han Dynasty, prioritizing quality over mere traffic. Firewood seeks to support bloggers and foster a community that values thoughtful content and meaningful dialogue, emphasizing truth and authenticity over superficial engagement.
46
0
Development · Tue, May 30, 2023 at 10:00 AM

The Technical Architecture of Firewood

From design to backend, my first full stack project

independent blogNode.jsNest.jsweb developmentSvelteKit
Firewood is an innovative independent blog navigation site with automated data fetching and manual curation. The backend, built with Node.js and Nest.js, includes modules for article management and scheduled tasks. AI technology is used for content classification, and SvelteKit is chosen for frontend development. Deployment is done via Docker Compose and Cloudflare Pages, with an emphasis on performance optimization. Building Firewood has provided valuable insights and a deeper understanding of backend development processes.
17
0
Development · Sat, February 18, 2023 at 1:00 AM

The Road of Switching the Blog Comment System

From Disqus to Remark42, from third-party to self-hosted

independent blogDisqusCommentoRemark42self-hosted platformopen-sourceuser controlMarkdown syntax
The author emphasizes the importance of a commenting feature for independent blogs, discussing various platforms. They started with Disqus, which had issues like intrusive ads and privacy concerns. Later, they tried Commento, which is privacy-focused but lacks updates. Finally, they recommend Remark42, an open-source, self-hosted platform that's easy to deploy and manages data effectively.
11
0
Total: 6