Commit Graph

46 Commits (main)

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