Pour moi il faudrait utiliser un générateur de site statique (je penche pour Serum en ce moment) et un Discourse derrière. Je suis d’accord pour faire une page légère, et même bien moins que 512KB. Pour l’instant on est à 670 byes donc on pourrait viser 32KB. Une page d’accueil qui charge vite c’est indispensable.
defmodule Website.MixFile do
use Mix.Project
def project do
[
app: :website,
version: "~> 0.1.0",
elixir: "~> 1.14",
start_permanent: Mix.env == :prod ,
deps: deps()
]
end
def application do
[
applications: [:serum]
]
end
def deps do
[
{:serum, ">= 1.1.0 or < 2.0.0"},
{:serum_theme_essence, "~> 1.1.0"},
]
end
end
Et toute l’après-midi il m’a rendu fou avec (sans trouver l’origine du problème, ni des modifications apportant une résolution des conflit)
there’s no such thing as “newbies” or “dummies”. There’s a variety of people with different motives, backgrounds and experiences. The belief in this simplistic dichotomy of “smart” vs “dumb” creates heirarchies that allow emotional toddlers to believe they are geniuses on the basis of knowing how to code in C
developers, and power users deserve good UI too. we shouldn’t measure expertise on the basis of the amount of suffering we are willing to endure.
every configuration switch is a failure to make a design decision.
there are a bunch of exceptions here for accessibility; but mostly, configuration isn’t freedom, it’s pointless busywork that makes documentation harder, and troubleshooting a nightmare
Mais bon, moi ce que je préfère, c’est éditer des fichiers Markdown et faire git push pour les mettre en ligne. Cet après-midi je vais jeter un oeil à ces static website managers qui sont censés marcher tout seuls. J’en ai besoin pour éviter de faire un autre lesoiseaux.io.git que je suis pratiquement le seul à savoir bouger.
defmodule Hack2oEu.MixFile do
use Mix.Project
def project do
[
app: :hack2o_eu,
version: "0.1.0",
elixir: "~> 1.14",
start_permanent: Mix.env == :prod,
deps: deps()
]
end
def application do
[
applications: [:serum]
]
end
defp deps do
[
{:serum, "~> 1.5"}
]
end
end
Alors soit le theme_essence est brûlé, soit il te manque des headers. Ou bien tu as plusieurs versions d’elixir installées ?
Si tu veux on se fait une session rapide quand tu as un moment.
Sur cette ligne j’ai defp deps do. Pas sûr que cela change quoi que ce soit… L’erreur est la même avec ou sans le p. defp définit une fonction privée, donc mieux vaut probablement le conserver.