From 30c699f96429598b9ff88103971ccf689e163799 Mon Sep 17 00:00:00 2001
From: David Luevano Alvarado <david@luevano.xyz>
Date: Mon, 17 May 2021 14:37:31 -0600
Subject: fix required base url and tag header substitution

---
 ChangeLog            | 6 ++++++
 README.md            | 4 ++--
 src/pyssg/builder.py | 1 -
 src/pyssg/pyssg.py   | 2 +-
 4 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d5d7cbb..d25a40d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 CHANGES
 =======
 
+v0.2.0
+------
+
+* clean up and update readme
+* refactor code and finish basic features
+
 v0.1.0
 ------
 
diff --git a/README.md b/README.md
index 5d6c209..79d6707 100644
--- a/README.md
+++ b/README.md
@@ -39,7 +39,7 @@ That creates the desired directories with the basic templates that can be edited
 Build the site with:
 
 ```sh
-pyssg -s src_dir -d dst_dir -u https://baseurl.com -b
+pyssg -s src_dir -d dst_dir -b
 ```
 
-Without a trailing slash `/` at the end of the base URL. That creates all `*.html` for the site and can be easily moved to the server.
+That creates all `*.html` for the site and can be easily moved to the server. Where an optional `-u` flag can be provided for the base URL (don't include the trailing slash `/`)
diff --git a/src/pyssg/builder.py b/src/pyssg/builder.py
index 2ba1b6c..b2ff63c 100644
--- a/src/pyssg/builder.py
+++ b/src/pyssg/builder.py
@@ -238,7 +238,6 @@ class HTMLBuilder:
         # tag header
         tag_url: str = f'{self.base_url}/tag/@{tag}.html'
         t.tags.header = t.tags.header.replace('$$NAME', tag)
-        t.tags.header = t.tags.header.replace('$$URL', tag_url)
 
         with open(os.path.join(self.dst, f'tag/@{tag}.html'), 'w') as f:
             f.write(t.header)
diff --git a/src/pyssg/pyssg.py b/src/pyssg/pyssg.py
index 3f8cb8d..3cda0bc 100644
--- a/src/pyssg/pyssg.py
+++ b/src/pyssg/pyssg.py
@@ -21,7 +21,7 @@ def get_options() -> Namespace:
                         help='''dst directory; generated (and transfered html)
                         files; defaults to 'dst' ''')
     parser.add_argument('-u', '--url',
-                        required=True,
+                        default='',
                         type=str,
                         help='''base url without trailing slash''')
     parser.add_argument('-i', '--init',
-- 
cgit v1.2.3-70-g09d2