No description
Find a file
2024-08-29 20:57:52 -04:00
archetypes styled search page 2023-12-25 15:52:08 -05:00
content minor formatting error 2024-01-15 22:45:39 -05:00
layouts remove meta pages from pagefind index 2024-01-28 18:16:03 -05:00
static media queries tweaks 2024-01-16 22:15:19 -05:00
.gitignore add .hugo_build.lock to gitignore 2024-01-12 23:51:28 -05:00
.hugo_build.lock styled search page 2023-12-25 15:52:08 -05:00
hugo.toml more progress on epicurus page 2023-12-26 01:09:24 -05:00
pagefind.yaml styled search page 2023-12-25 15:52:08 -05:00
README.md Update README.md for contributors 2024-08-29 20:57:52 -04:00
start_dev_server.sh force dark theme... for now 2024-01-21 21:14:36 -05:00

Apologetics Club

Apologetics.club is an independently maintained, not-for-profit site dedicated to providing simple and effective arguments against non-Christian claims. The ultimate goal is that more Christians are equipped to open up the minds of unbelievers to Christ through logic and reasoning.

Stack

Static site generator - Hugo framework CSS library - PicoCSS (old version 1 currently) Search - Pagefind Hosting - Cloudflare Pages

Contributing

  1. Install hugo through your system's package manager
  2. Install Pagefind with npm i pagefind
  3. Clone the repo
  4. Run ./start_dev_server.sh
  5. Do your magic
  6. Submit a PR
  • The file tree here is standard for a Hugo project, refer to their docs if you are unfamiliar with it.
  • Keep posts (the markdown files and their associated media) organized by folder in content/posts/. An example of this is already present.

Design

Aim for a "functional minimalist" approach when designing elements on this project. Avoid the distracting and flashy colors and the annoying elements that plague modern websites, such as overlays, share buttons, and genenric corporate design. Stick to the color palette already established, and make the site intuitive, pleasant, and readable for the user.

Writing

  • Read the Introduction page on the site first.
  • Pages can be submitted via Github's PR system, or directly to me (dan@apologetics.club).
  • Keep the writing style formal, but use language that a middle school student and a professor could understand.
  • Be inspired by Hemingway and write CONCISELY! (I still need work on this)
  • If you have a draft that you want revised, don't be afraid to submit it as a PR.
  • CITE CITE CITE. Don't simply write your thoughts, seek out the wisdom of giants.

Todo

Major

  • Migrate to Pico v2
  • Refactor styles.css and possibly id and class names in the HTML files
  • Write more pages!

Minor

  • Add right padding to the navbar so that the clicked button background does not touch the edge of the screen
  • Add a placeholder image/graphic on the search page

Credits

Icons: Feather Icons

Title font: Ben Zion by Iconian Fonts

Sans-serif font: Kanit by Cadson Demak