Skip to content

krschacht/keithschachtblog

 
 

Repository files navigation

Fork of simonwillisonblog

I'm experimenting with using this code to run my weblog.

Todo

  • Understand the cloudflare integration and re-enable static.*

Commands

  • Create superuser python manage.py createsuperuser
  • Recompile assets python manage.py collectstatic
  • Start dev server python manage.py runserver

Search Engine

This blog includes a built-in search engine. Here's how it works:

  1. The search functionality is implemented in the search function in blog/search.py.
  2. It uses a combination of full-text search and tag-based filtering.
  3. The search index is built and updated automatically when new content is added to the blog.
  4. Users can search for content using keywords, which are matched against the full text of blog entries and blogmarks.
  5. The search results are ranked based on relevance and can be further filtered by tags.
  6. The search interface is integrated into the blog's user interface, allowing for a seamless user experience.

For more details on the implementation, refer to the search function in blog/search.py.

About

The source code behind my blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 35.7%
  • JavaScript 31.1%
  • Jupyter Notebook 13.6%
  • HTML 12.5%
  • CSS 7.1%