Commit graph

46 commits

Author SHA1 Message Date
Vitaly Potyarkin
1b930951e7 Allow overriding bundled FontAwesome CSS with CDN URL 2020-01-24 14:51:18 +03:00
Vitaly Potyarkin
046f2fdd72 Add workaround for icons backwards compatibility
Now old pelicanconf.py should be rendered correctly with new Font Awesome:
- Some special cases are hardcoded. For now those are 'rss' and 'feed'
- If icon string starts with 'fa' it is assumed to represent full CSS class
- Otherwise a brand icon is assumed - sensible fallback for most users
2020-01-24 14:51:18 +03:00
Vitaly Potyarkin
c0b7c1b110 Fix links and headings after merging wiki contents 2019-12-03 16:23:17 +03:00
Vitaly Potyarkin
3381c5031b Allow specifying custom links in the footer 2019-10-22 14:07:21 +03:00
Vitaly Potyarkin
89dbba7a42 Allow providing JavaScript assets for generated website
Fixes #64, #65

Now users who wish to use Bootstrap dynamic elements (like dropdown menus)
can enable JavaScript either by including required scripts into their
static assets or by referencing their CDN URLs.

By default Alchemy uses no JavaScript - that has not changed.
2019-10-18 18:08:37 +03:00
Vitaly Potyarkin
e11ebff22e Update feature list in README 2019-10-18 17:13:28 +03:00
Vitaly Potyarkin
072c8efb80 Add screenshots with different Boostwatch themes 2019-10-18 17:06:18 +03:00
Vitaly Potyarkin
c66ac71cf7 Enable installation with pip 2019-09-27 12:20:52 +03:00
Raymond Wanyoike
0c6fd9e5c3
Merge pull request #80 from sio/override-css
Add configuration parameter to override the stylesheet 👍
2019-09-27 11:48:50 +03:00
Vitaly Potyarkin
63e4576c4a Add configuration parameter to override the stylesheet
This commit adds new configuration parameter, THEME_CSS_OVERRIDES, which
can contain a sequence (list, tuple, etc) of URLs to extra stylesheets
that will be used to override default theme appearance. Both absolute and
relative URLs are supported.

It makes the theme more flexible by allowing small stylesheet tweaks
without requiring to maintain a fork of the whole theme.

When this parameter is not set the theme behaves same as before.
2019-09-19 14:24:09 +03:00
Vitaly Potyarkin
18996a6c1d Enable alternative themes for Bootstrap (e.g. Boostwatch)
Alchemy is a great theme, but it was not using the full potential of
underlying technology. Bootstrap provides an easy way to customize look
and feel of rendered pages, and a lot of themes for Bootstrap are freely
available, e.g. at <https://boostwatch.com>

This commit introduces a new configuration variable BOOTSTRAP_CSS to make
use of any existing Bootstrap skins. All incompatibilities in `theme.css`
were fixed:

- Instead of using constant color values we use Bootstrap css variables for
  colors:
  <https://getbootstrap.com/docs/4.3/getting-started/theming/#css-variables>
- The only hardcoded color value left is the color for header/footer
  borders. It was moved into a variable `--alchemy-border` for easier
  overriding if needed. I have tested the current value against both dark
  and light Boostwatch themes, it works ok.
- Pagination template was slightly changed to avoid producing invisible
  text with some of Bootstrap skins
2019-09-18 17:52:08 +03:00
Alan Orth
9360b56f46
README.md: Update link to Bootstrap website
As of the betas the Bootstrap project is now listing version 4.0 on the
main homepage, rather than a subdomain.
2018-01-16 08:46:49 +02:00
Alan Orth
8eb587461b
Bump Bootstrap to version 4 Beta 3
See: https://blog.getbootstrap.com/2017/12/28/bootstrap-4-beta-3/
2018-01-16 08:40:27 +02:00
voipmeister
33a0d277a4
Typo fix 2017-12-29 12:02:01 +01:00
Raymond Wanyoike
6c66a2427d Maintenance, new screenshot, update README
- How to Contribute
- Highlight features
2017-11-21 15:51:26 +03:00
Raymond Wanyoike
38201b83a8 Add missing copyright year 2017-11-21 15:25:36 +03:00
Raymond Wanyoike
7cb1173b22 Uppercase project title 2017-04-08 23:16:33 +03:00
Raymond Wanyoike
3dbd814502 Update README, add CoC
http://contributor-covenant.org
2017-04-08 22:23:21 +03:00
Raymond Wanyoike
c58d9cf8eb Update README 2017-03-07 12:09:00 +03:00
Raymond Wanyoike
7a79a67fc7 Update README 2017-01-05 20:16:08 +03:00
Raymond Wanyoike
7598a3ba87 Update README 2017-01-05 19:03:42 +03:00
Raymond Wanyoike
73bbb4adb8 Final touches 2016-12-11 20:29:58 +03:00
Raymond Wanyoike
c78c3e5a43 Revert links to 👉 to @nairobilug 2016-12-02 23:10:21 +03:00
Raymond Wanyoike
722eafd38d 🦄 Update setup instructions 2016-12-01 14:52:06 +03:00
Raymond Wanyoike
0ec99b17d0 Add preview/demo site link
Add external preview links

Add profile image, update README

Alchemy 

Update online demo url

Add screenshot (back), update
2016-11-29 16:18:03 +03:00
Raymond Wanyoike
10a9612584 Update README to list features, settings
Drop screenshot
2016-11-29 15:05:39 +03:00
Raymond Wanyoike
9f84d4f8c4 Update theme description 2016-11-08 08:24:42 +03:00
Raymond Wanyoike
6e56cf690d Adjust headings, theme options, format code
Update copyright date (2016)

Update README

Update README

Update README
2016-11-07 00:21:36 +03:00
lynix
8e1e53af31 introduce options for category, tag and archives links on menu 2015-04-10 21:21:20 +02:00
Raymond Wanyoike
479f12e827 Merge branch 'extra-favicon' of github.com:raymondwanyoike/pelican-alchemy into raymondwanyoike-extra-favicon
* 'extra-favicon' of github.com:raymondwanyoike/pelican-alchemy:
  Add EXTRA_FAVICON option
2014-08-08 20:08:39 +03:00
Raymond Wanyoike
771aaf9478 Merge branch 'pages-on-menu' of github.com:raymondwanyoike/pelican-alchemy into raymondwanyoike-pages-on-menu
* 'pages-on-menu' of github.com:raymondwanyoike/pelican-alchemy:
  Add PAGES_ON_MENU option

Conflicts:
	README.md
2014-08-08 20:08:01 +03:00
Raymond Wanyoike
910441751f Add EXTRA_FAVICON option
http://realfavicongenerator.net/faq#why_so_many_files
2014-06-21 16:33:14 +03:00
Raymond Wanyoike
b9bc0810dd Add PAGES_ON_MENU option 2014-06-21 16:32:51 +03:00
Raymond Wanyoike
8881d326c9 Add META_DESCRIPTION option 2014-06-21 16:32:43 +03:00
Raymond Wanyoike
3b78ae2e47 Trivial: format and cleanup 2014-06-21 16:31:30 +03:00
Raymond Wanyoike
4b5a3d4ffa Trivial: format and cleanup 2014-06-21 16:16:12 +03:00
Raymond Wanyoike
ea68f1301c Trivial: format and cleanup 2014-06-21 16:01:59 +03:00
Raymond Wanyoike
e7eb46b554 Update readme 2014-05-31 17:17:59 +03:00
Raymond Wanyoike
ae902b7695 Update the readme 2014-05-31 16:35:24 +03:00
Raymond Wanyoike
8b7d79bb1a Use relative links 2014-05-29 13:17:08 +03:00
Raymond Wanyoike
0c8ecf3c37 Sleep 2014-05-29 01:04:30 +03:00
Raymond Wanyoike
dda0b81403 Progressive 2014-05-29 01:01:22 +03:00
Raymond Wanyoike
69f8d6c537 Tidy up 2014-05-29 00:57:39 +03:00
Raymond Wanyoike
752ebd247c This shit should work now
─────────▄──────────────▄
────────▌▒█───────────▄▀▒▌
────────▌▒▒▀▄───────▄▀▒▒▒▐
───────▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
─────▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
───▄▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀██▀▒▌
──▐▒▒▒▄▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▒▌
──▌▒▒▐▄█▀▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
─▐▒▒▒▒▒▒▒▒▒▒▒▌██▀▒▒▒▒▒▒▒▒▀▄▌
─▌▒▀▄██▄▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌
─▌▀▐▄█▄█▌▄▒▀▒▒ Such commit ▐
▐▒▀▐▀▐▀▒▒▄▄▒▄▒▒▒▒▒░░░░░░▒▒▒▒▌
▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒░░░░░░▒▒▒▐
─▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒▒▒ Wow ▒▒▒▌
─▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
──▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▌
────▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
───▐▀▒▀▄▄▄
2014-05-29 00:54:52 +03:00
Raymond Wanyoike
b0de3673f3 Fix screenshot 2013-11-25 08:02:03 +03:00
Raymond Wanyoike
eb8c3f41f5 Add README and screenshot 2013-11-25 07:59:15 +03:00