artalk-test-fork

command module
v0.0.0-...-a78f517 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: MIT Imports: 4 Imported by: 0

README

Artalk

Artalk

npm version npm downloads Docker Pulls Go Report Card CircleCI Codecov npm bundle size

HomepageDocumentationLatest ReleaseChangelog简体中文

Artalk is an intuitive yet feature-rich comment system, ready for immediate deployment into any blog, website, or web application.

  • 🍃 Client ~40KB, crafted with pure Vanilla JS, framework-agnostic
  • 🍱 Server powered by Golang, offering efficient and lightweight cross-platform performance
  • 🐳 One-click deployment via Docker, ensuring ease and speed
  • 🌈 Open-source software, self-hosted with privacy as a priority

Features

Installation

Deploy with Docker in one step:

docker run -d \
    --name artalk \
    -p 8080:23366 \
    -v $(pwd)/data:/data \
    -e "TZ=America/New_York" \
    -e "ATK_LOCALE=en" \
    -e "ATK_SITE_DEFAULT=Artalk Blog" \
    -e "ATK_SITE_URL=https://example.com" \
    artalk/artalk-go

Integrate Artalk into your webpage:

Artalk.init({
  el:      '#Comments',
  site:    'Artalk Blog',
  server:  'https://artalk.example.com',
  pageKey: '/2018/10/02/hello-world.html'
})

Learn More →

For Developers

Pull requests are welcome!

See Development and Contributing for information on working with the codebase, getting a local development setup, and contributing changes.

Contributors

Your contributions enrich the open-source community, fostering learning, inspiration, and innovation. We deeply value your involvement. Thank you for being a vital part of our community! 🥰

Supporters

Repobeats Analytics

Alt

Stargazers over time

Stargazers over time

License

MIT

FOSSA Status

FOSSA Status

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
docs
swagger
Package swagger Code generated by swaggo/swag.
Package swagger Code generated by swaggo/swag.
internal
artransfer
The file contains the query functions for the importer.
The file contains the query functions for the importer.
auth/gothic_fiber
This package is adapted from the `github.com/markbates/goth/gothic` to work with the Fiber web framework.
This package is adapted from the `github.com/markbates/goth/gothic` to work with the Fiber web framework.
config/env_provider
Package env implements a koanf.Provider that reads environment variables as conf maps.
Package env implements a koanf.Provider that reads environment variables as conf maps.
dao
Convert Entity to JSON Response Data Structure for API TODO: (refactor) consider to extract this file to a new package
Convert Entity to JSON Response Data Structure for API TODO: (refactor) consider to extract this file to a new package
db
log
handler/comments_get
This package's main job is to build the `where` conditions of SQL.
This package's main job is to build the `where` conditions of SQL.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL