Our "the built web page" repository already accumulated some cruft. The
reason is that old files are newer deleted. This commit fixes that by
calling rsync with --delete so that unneeded files are removed. The only
exception is the .git directory which is protected via --exclude=.git.
Signed-off-by: Uli Schlachter <psychon@znc.in>
The list missed one of the files which should have changes and you can
only verify that the links are working after the web page was updated.
Signed-off-by: Uli Schlachter <psychon@znc.in>
This page is described on the old document that was available on the
wiki. However, I updated it to the new state of things and, for example,
left out the mailing list. This means that lots of the things here are
new and untested, but I guess they will be tested soon.
Signed-off-by: Uli Schlachter <psychon@znc.in>
This adds some hints on how to build the web page locally and mentions
PerlMagick as a needed dependency (if you want working images).
Signed-off-by: Uli Schlachter <psychon@znc.in>
This installs all needed dependencies for the next release. Hopefully we
will just have to update the subproject commit then.
Signed-off-by: Uli Schlachter <psychon@znc.in>
When you hover over one of the items in the top menu, e.g. "home", a
background appears. This commit changes this background to cover the
full height of the top-menu instead of only a small rectangle around the
item.
The "margin: 0px" is needed so that this background can "reach" up to
the top of the page. Note that this however also affects other elements
on the page and now the "awesome" at the top left of the page is a bit
farther up.
The height of "#top" and the padding around the links then change the
actual height of this background.
This is partial revert of 34c806d817.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Instead of using absolute URLs, this now uses an ikiwiki variable to get
relative paths. For example, in index.html this will expand to the empty
string while in download/index.html it expands to "../".
Since this expands to the empty string on index.html, some things which
previously linked to / will now have to link to index.html. However,
that shouldn't be a problem, I think.
Signed-off-by: Uli Schlachter <psychon@znc.in>
This makes it a lot easier to test the web page locally, because now the
browser will actually find things. Note that URLs are resolved locally
to the CSS file, so even for download/index.html, relative paths are
still relative to . and not to download/.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Releases are binary files and binary files do not belong into a git
repo. Thus, we have a special "bad" git repo for the releases now. The
links now point to this git repository.
Fixes: https://github.com/awesomeWM/awesome-www/issues/26
Signed-off-by: Uli Schlachter <psychon@znc.in>
piwik.awesomewm.org points at piwik.thequod.de (CNAME), which is my
personal Piwik instance. The redirection through the subdomain is used
to make this look like a non-third-party service.
I was getting this error:
> Scanning dependencies of target ldoc
> make[5]: Leaving directory '/home/user/Vcs/awesome-www/src/.build-host.example.com-x86_64-pc-linux-gnu-6.1.1'
> make[5]: Entering directory '/home/user/Vcs/awesome-www/src/.build-host.example.com-x86_64-pc-linux-gnu-6.1.1'
> lua: cannot open /dev/null/Vcs/ldoc/ldoc.lua: Not a directory
With this custom `ldoc` wrapper:
> lua ~/Vcs/ldoc/ldoc.lua $*