From 9762a8717627e0c53d833d449382285a6bd06dec Mon Sep 17 00:00:00 2001 From: ronny abraham Date: Sun, 27 Apr 2025 17:21:33 +0300 Subject: [PATCH] added readme --- readme.md | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 readme.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..342ed4f --- /dev/null +++ b/readme.md @@ -0,0 +1,62 @@ +# org-media-sass + +Reusable SASS media styles for Org-mode and HTML exports. + +## Repository Info + +- **Source:** [Forgejo](https://forgejo.ronnyabraham.com) +- **Clone URL:** + + ssh://git@forgejo.ronnyabraham.com:222/notes/org-media-sass.git + +## Project Structure + +- Location in project: _media/share/sass/org-media-sass +- Expected fonts directory: _media/share/fonts +- Output CSS directory: _media/share/css + +## Adding as a submodule + + git submodule add ssh://git@forgejo.ronnyabraham.com:222/notes/org-media-sass.git _media/share/sass/org-media-sass + + git add .gitmodules _media/share/sass/org-media-sass + + git commit -m "Added org-media-sass submodule" + + +### Generating CSS +From the _media/share/ directory: + + + sass --watch sass:css + + +This watches the sass/ folder and outputs compiled .css files into css/. + +### Cloning with submodules + + git clone ssh://git@forgejo.ronnyabraham.com:222/your/main-project.git + + cd main-project + + git submodule update --init --recursive + + +### Notes +- Forgejo runs on port 222; ensure your SSH client allows connections on this port. +- Fonts must be placed in _media/share/fonts. +- Use sass --watch during development to keep CSS up-to-date. + +### Optional: SSH Config Shortcut +Add this to your ~/.ssh/config: + + Host forgejo + HostName forgejo.ronnyabraham.com + Port 222 + User git + +Then you can use + + git clone forgejo:notes/org-media-sass.git + + git submodule add forgejo:notes/org-media-sass.git _media/share/sass/org-media-sass