This is a theme based on the design of kjaymiller.com at the time
Project description
KJayMiller Render Engine Theme
This is a theme based on the early development of render-engine for kjaymiller.com.
It relies on Tailwind CSS with support for icons via fontawesome and embeds for analytics, and newsletters.
Quickstart
- Install this theme through pip:
pip install render-engine-theme-kjaymiller
- Import and register your theme:
from render_engine import Site
from kjaymiller_render_engine_theme import theme
app = Site()
app.register_themes(theme)
- Add configuration file
This theme supports styling through TailwindCSS. To add your own configuration, create a tailwind.config.js
file in your project root and add your configuration there. You will need the following information in your config:
// tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['output/**/*.{html, js}'],
plugins: [require('@tailwindcss/typography')]
}
- Add your theme settings
This theme supports embeds for many different tools as well as configurations for your tailwindcss settings in your app.py
module. Here is a basic example of what your site's theme settings might look like:
app = Site()
settings = {
"NAVIGATION": {...} ,
... # settings for other plugins and your site
"theme" : {
... # Your theme settings
"colors": {
"main1": "rose-800", # You can use any valid tailwindcss color here
}
"favicon": "https:fav.farm/☕", # url to your favicon
"fontawesome": "12345abcde", # fontawesome license key
"buttondown": "kjaymiller", # newsletter id for embed
"colors": {
"main1": "purple-500",
"header_gradient_interval": 100,
},
"social": {
"youtube": "https://www.youtube.com/kjaymiller",
"twitter": "https://twitter.com/kjaymiller",
"linkedin": "https://linkedin.com/in/kjaymiller",
"github": "https://github.com/kjaymiller",
"mastodon": "https://mastodon.social/@kjaymiller",
},
}
}
# Update your settings: prefer update to overwrite
app.site_settings.update(theme)
- Build your site
python -m render_engine serve --build app:app
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for render-engine-theme-kjaymiller-2023.10.2b2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1318369b6d5c5bca4662c45e1bbeb29d9fde88c72953aa8e0e1153559513a6eb |
|
MD5 | be55e1f17ce7b9381c89d249976d78b4 |
|
BLAKE2b-256 | b93857650417f4309f963728cf3e95e22a259c67f51ed7f37e1eee76fc726dfe |
Hashes for render_engine_theme_kjaymiller-2023.10.2b2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28ba626e0975443b80048c66e0b76b2db42a631717daf8a6c1abf144233ff1c0 |
|
MD5 | 9d200b983365bce95de3c172d4cd9fb0 |
|
BLAKE2b-256 | 2c38199caf0567b4ec3ecd6dfd5f1f1e09dc6b2a613fe272ae1dab3065634059 |