Commit 601d1199d0

601d1199d0e78516cefd0bd1fa6e9806ba096465

parent: f08b28bada

Unsigned

cmc <hello@cleberg.net> · 2025-09-23 00:21 UTC

update README

Layout: unified · split

README.md +13 −22
@@ -1,22 +1,23 @@
11# cleberg.net
22
3This document describes the structure and usage of the `cleberg.net` project.
4The site is built and maintained using the Org-Mode publishing system within
5Emacs, supported by the weblorg package. This setup allows for generation of
6static HTML content from Org files using a declarative configuration.
3This repository holds the files for [cleberg.net](https://cleberg.net), a
4static-site with blog posts, personal links, and more.
5
6This site uses [weblorg](https://github.com/emacs-love/weblorg) to build the
7static site, which relies on [emacs](https://www.gnu.org/software/emacs/).
78
89## Site Structure
910
10The project source files are written in Org-Mode format and reside in the
11repository. These files are processed by the publishing engine to produce HTML
12output, which can then be deployed to a web server.
11Content pages (e.g., blog posts) are written in org-mode and templates are
12written in HTML. Weblorg can be used to build these files into a static site,
13which can then be deployed to a web server.
1314
1415The main site components are:
1516
1617- Org source files containing content, including blog posts and pages.
1718- A configuration file (`publish.el`) that specifies publishing parameters like
1819 base URL, output directories, and export options.
19- Assets such as images and stylesheets, located in designated subdirectories.
20- Assets such as images and style sheets, located in designated subdirectories.
2021- Utility scripts (e.g., `build.py`) to facilitate building and deployment.
2122
2223## Dependencies
@@ -24,10 +25,10 @@ The main site components are:
2425The publishing system depends on:
2526
2627- Emacs text editor with Org-Mode.
27- The weblorg package, available at <https://github.com/emacs-love/weblorg>, which
28 provides advanced Org publishing functionality and theming support.
28- The weblorg package, available at <https://github.com/emacs-love/weblorg>,
29 which provides advanced Org publishing functionality and theming support.
2930
30## Viewing the Site Examples
31## Screenshots
3132
3233Screenshots illustrating the site in both light and dark display modes are
3334included in the `./screenshots/` directory.
@@ -53,7 +54,7 @@ configuration options and expected formats.
5354## Setup Instructions
5455
5556To obtain a working copy of this repository, execute the following commands
56within a shell environment or Emacs&rsquo; shell interface:
57within a shell environment or Emacs shell interface:
5758
5859```shell
5960git clone https://git.cleberg.net/cleberg.net.git
@@ -112,13 +113,3 @@ To add new blog content, follow this procedure within Emacs:
1121133. Modify the new file as needed to add post content and metadata.
113114
114115This method streamlines content creation by reusing a preformatted template.
115
116
117## Contributing and Issue Tracking
118
119Contributions and bug reports are tracked through the repository's issue tab on
120GitHub. Users are encouraged to submit reports, feature requests, or pull
121requests following standard repository guidelines.
122
123For further details on the usage of Org-Mode, weblorg configuration, or
124publishing workflows, consult the respective documentation sources.