dbriemann / glyph Goto Github PK
View Code? Open in Web Editor NEWA static site generator utilizing Github issues and pages.
License: MIT License
A static site generator utilizing Github issues and pages.
License: MIT License
Several planned features rely on deeper access to the blog repository or Github user. Thus an optional configuration for a Github access token is required.
Idea: specify an environment variable in the config.toml which holds the access token. This way users don't accidentally publish their token.
Each tag/label should have its own index site containing links to all issues which have this tag attached.
The idea is to have Glyph export a project for another static site generator like Hugo. This allows to utilize all the existing power of those generators without re-implementing things in Glyph.
I am not convinced here. This feature means that Glyph always has to follow changes in said generators and also adds complexity to the project. This feature was a suggestion and I will keep it here so others can give their opinion/input on it. For now it's just an idea.
Options needed:
Currently an issue needs to be closed to not have it published. While it is possible to handle drafts this way it is a bit cumbersome.
Idea: As long as an issue has a label called draft attached it is not exported to HTML.
Markdown code blocks like this:
import fmt
func main() {
fmt.Println("Hi there")
}
shall have syntax coloring after export to HTML. The current plan is to use chroma for this. This feature will be optional and a flag will be provided in config.toml
.
If GitHub API allows automated issue creation, it would be nice to use editor of choice for initial authoring of a blog post; then upload from command line. I think this would be fine as a one-shot; future edits could be done in GitHub issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.