标签: static-site

是什么让像Jekyll和Hyde这样的静态站点生成器比XML和XSLT更好?

通过将实际内容与最终输出呈现分开,这个想法似乎非常相似,因此更改模板或样式是微不足道的.

xml xslt static-site jekyll hyde

5
推荐指数
1
解决办法
1316
查看次数

将我的MVC站点转储到静态文件

我想用MVC构建一个简单的站点,然后将"页面"和相应的"资产"(js,css,图像等)呈现给人们称之为"静态站点"的东西.

换句话说,我不想部署到支持MVC的IIS服务器.我只是想在MVC中构建网站,然后以某种方式将这些页面解析为静态html/css/etc文件,并将网站上传到常规LAMP主机.

有一种简单的方法可以实现自动化吗?NuGet包?二进制?MVC扩展可能是一个处理程序加载项,可以在一次传递中呈现静态站点?

asp.net-mvc static-site

5
推荐指数
1
解决办法
1250
查看次数

Amazon S3与Github Pages - 导致最终用户页面加载时间更快?

我正在创建一个静态站点.它由Jekyll生成,版本使用git控制.但是,纯粹就最终用户速度而言:

在提供静态网站方面,哪种服务提供最快的页面加载时间?

performance github amazon-s3 static-site jekyll

5
推荐指数
1
解决办法
1085
查看次数

我有一个使用HTML,CSS和Javascript构建的静态网站.如何将其与使用Python API访问的SQLite3数据库集成?

标题问题说明了一切.我试图找出如何整合由sqlite3创建的数据库并通过我的网站上的Python与它进行通信.

如果需要有关开发环境的任何进一步信息,请告诉我.

python sqlite static-site

5
推荐指数
1
解决办法
1209
查看次数

在Jekyll 2.0中生成SCSS时出错

我的项目布局如下:

-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前端问题,但我不确定解决方案是什么.

ruby sass static-site jekyll

5
推荐指数
1
解决办法
1617
查看次数

如何在Hugo中包含简单的JavaSCript

给出以下代码:

$('img').mouseenter(function(){
//...
}).mouseleave(function(){
//...
});
Run Code Online (Sandbox Code Playgroud)

我希望它能包含在我的文章中.如果可能的话,我想避免编辑主题,以避免分叉等.

javascript static-site hugo

5
推荐指数
2
解决办法
4628
查看次数

如何实现Punch Autoprefixer预处理器?

我想为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)

任何人都可以引导我朝着正确的方向前进吗?

javascript static-site node.js

5
推荐指数
1
解决办法
84
查看次数

如何在Hexo中使用Vue.js(静态站点生成器)?

我想在我的hexo主题中使用vue.js作为模板的一部分.如何编译我的.vue文件以在我的模板中使用(在开发和生产中)?我不是在讨论服务器端渲染,vue.js应该在客户端运行(但也可以选择).

javascript static-site vue.js hexo

5
推荐指数
1
解决办法
1168
查看次数

基于雨果的网站

我有一个基于hugo主题的网站,该网站是我从gitlab托管的,位于myusername.gitlab.io,然后我还有一个基于hugo主题的小型网站,位于myusername.gitlab.io/repoA,我想从以前的网站中添加,网址为myusername.gitlab.io/repoA

现在,这是我的问题(我还没有做很多事情,所以请原谅我的无知。)

  1. 对我来说,做一个更简单的URL像username.gitlab.io/secondwebUrl吗?(我仍然需要做自定义域,生成新证书并将其添加到gitlab吗?)
  2. 对我而言,仅创建一个子域会更容易吗(请澄清一下,我正在通过cloudflare使用Google域和SSL托管)?

static-site gitlab hugo

5
推荐指数
1
解决办法
142
查看次数

Jekyll 中的 Opengraph 链接预览

当您在现代写作网站中插入链接时,它们通常会显示页面预览而不是链接(如果段落中没有周围的文本)。

当我在我的 jekyll 网站上添加一些帖子链接时,我想要同样的体验,这是一种呈现他们预览的方式。

这对读者来说非常方便。有时预览错误地称为“嵌入”。

有没有办法在 Jekyll 页面/帖子中根据Open Graph 协议生成带有文本/图像预览的“预览卡” ?

markdown static-site jekyll facebook-opengraph

4
推荐指数
1
解决办法
2125
查看次数