通过将实际内容与最终输出呈现分开,这个想法似乎非常相似,因此更改模板或样式是微不足道的.
我想用MVC构建一个简单的站点,然后将"页面"和相应的"资产"(js,css,图像等)呈现给人们称之为"静态站点"的东西.
换句话说,我不想部署到支持MVC的IIS服务器.我只是想在MVC中构建网站,然后以某种方式将这些页面解析为静态html/css/etc文件,并将网站上传到常规LAMP主机.
有一种简单的方法可以实现自动化吗?NuGet包?二进制?MVC扩展可能是一个处理程序加载项,可以在一次传递中呈现静态站点?
我正在创建一个静态站点.它由Jekyll生成,版本使用git控制.但是,纯粹就最终用户速度而言:
在提供静态网站方面,哪种服务提供最快的页面加载时间?
标题问题说明了一切.我试图找出如何整合由sqlite3创建的数据库并通过我的网站上的Python与它进行通信.
如果需要有关开发环境的任何进一步信息,请告诉我.
我的项目布局如下:
-Project
-css
-import.scss
-_sass/
main.scss
Run Code Online (Sandbox Code Playgroud)
import.scss的内容是:
---
---
@import "main.scss";
Run Code Online (Sandbox Code Playgroud)
我期望发生的是将main.scss导入import.scss,然后,import.scss将在生成的_site /目录中编译为import.css.
相反,我得到以下错误
Conversion error: There was an error converting 'css/import.scss'.
jekyll 2.0.3 | Error: Invalid CSS after "-": expected number or function, was "--"
Run Code Online (Sandbox Code Playgroud)
我猜它正在抱怨导入top.scss顶部的YAML前端问题,但我不确定解决方案是什么.
给出以下代码:
$('img').mouseenter(function(){
//...
}).mouseleave(function(){
//...
});
Run Code Online (Sandbox Code Playgroud)
我希望它能包含在我的文章中.如果可能的话,我想避免编辑主题,以避免分叉等.
我想为Punch静态站点生成器实现一个autoprefixer预处理器.
然而,在Punch的说法中,我不确定这是否有资格作为编译器,缩小器等.我已经尝试了以上所有但无济于事.
这是我最近尝试获得任何工作的尝试:
./autoprefixer.js
module.exports = {
input_extensions: [".css"],
force_compile: true,
compile: function(input, filename, callback){
return callback(null, "*{color: red;}");
}
};
Run Code Online (Sandbox Code Playgroud)
config.json
...
"plugins": {
"compilers": {
".css": "punch-sass-compiler",
".css": "autoprefixer"
}
}
...
Run Code Online (Sandbox Code Playgroud)
result
/home/peter/projects/website/node_modules/punch/lib/asset_bundler.js:62
if (compiler && compiler.input_extensions.indexOf(template_extension) > -1)
^
TypeError: Cannot read property 'indexOf' of undefined
at /home/peter/projects/website/node_modules/punch/lib/asset_bundler.js:62:45
at /home/peter/projects/website/node_modules/punch/lib/template_handler.js:119:11
at fs.js:334:14
at /home/peter/projects/website/node_modules/punch/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js:42:10
at FSReqWrap.oncomplete (fs.js:95:15)
Run Code Online (Sandbox Code Playgroud)
任何人都可以引导我朝着正确的方向前进吗?
我有一个基于hugo主题的网站,该网站是我从gitlab托管的,位于myusername.gitlab.io,然后我还有一个基于hugo主题的小型网站,位于myusername.gitlab.io/repoA,我想从以前的网站中添加,网址为myusername.gitlab.io/repoA
现在,这是我的问题(我还没有做很多事情,所以请原谅我的无知。)
当您在现代写作网站中插入链接时,它们通常会显示页面预览而不是链接(如果段落中没有周围的文本)。
当我在我的 jekyll 网站上添加一些帖子链接时,我想要同样的体验,这是一种呈现他们预览的方式。
这对读者来说非常方便。有时预览错误地称为“嵌入”。
有没有办法在 Jekyll 页面/帖子中根据Open Graph 协议生成带有文本/图像预览的“预览卡” ?
static-site ×10
jekyll ×4
javascript ×3
hugo ×2
amazon-s3 ×1
asp.net-mvc ×1
github ×1
gitlab ×1
hexo ×1
hyde ×1
markdown ×1
node.js ×1
performance ×1
python ×1
ruby ×1
sass ×1
sqlite ×1
vue.js ×1
xml ×1
xslt ×1