Comments (5)
@cbvar I just faced the same problem. It looks like we have to use the theme configuration (/themes/your-theme-name/_config.yml
) instead of the main Hexo configuration file (/_config.yml
).
@tommy351 Would it not make sense to allow looking up in the main configuration properties? Maybe as a fallback, so it would not break existing themes. My use case is to read the url
and root
properties to generate absolute URLs in CSS.
from hexo-renderer-stylus.
I also just ran into needing this for a Hexo project. Only the theme's config is available through hexo-config
, but I want to be able to customize my site through settings in my config file. To be backwards compatible like @CBas suggested, something like the following might suffice:
style.define('hexo-site-config', function(data) {
return getProperty(self.config, data.val);
});
from hexo-renderer-stylus.
Those lines seem to solve this question:
https://github.com/hexojs/hexo-renderer-stylus/blob/master/lib/renderer.js#L5
doesn't it?
from hexo-renderer-stylus.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from hexo-renderer-stylus.
Use theme_config
from hexo-renderer-stylus.
Related Issues (12)
- Add source maps
- Please pubish it to npm. HOT 1
- block in lib/renderer.js HOT 5
- The render can't find file in a directory with [] HOT 1
- Update link to lib HOT 1
- won't detect changes to imported files HOT 5
- minimatch deprecated, update possible? HOT 2
- Jeet and rupture support HOT 3
- I can't compress and show sourcemaps HOT 1
- Publish the latest version to NPM registry? HOT 2
- Cannot ignore single-line comments correctly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hexo-renderer-stylus.