finphie / stazor Goto Github PK
View Code? Open in Web Editor NEWシンプルな静的サイトジェネレーターです。
License: MIT License
シンプルな静的サイトジェネレーターです。
License: MIT License
OGPに対応する。
画像形式はWebP
<meta property="og:title" content="">
<meta property="og:image" content=".webp">
<meta name="twitter:card" content="summary_large_image">
トップページ・カテゴリー・タグページ用のHTML生成処理を追加する必要があります。
<link rel="prerender" href="//example.com/">
<meta name="robots" content="noindex">
現在、プラグインでは非同期処理に対応しています。
Stazor/Source/Stazor.Core/IPlugin.cs
Line 15 in 5694676
しかし、非同期処理が必要になるケースはごく限られており、
同期処理に変更しても問題ないように思います。
非同期処理が必要になるケースとしては、HttpClient
を利用して外部のAPIを利用する場合などが考えられます。
Stazorは、コンソールアプリケーションとして利用するはずなので問題にはならないはずです。
画像管理が面倒なため
Markdown解析の際、UTF-16ではなくUTF-8で処理すべき。
解析自体が遅いので最適化する必要がある。
YAMLの解析も最適化可能。
コア部分とテーマは分離する必要があります。
また、コア部分・プラグインに関してはNuGetに登録した方が良さそうです。
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.