Skip to content

Commit 8aa0419

Browse files
committed
Switch from bower to NPM
1 parent 5dff409 commit 8aa0419

File tree

6 files changed

+83
-28
lines changed

6 files changed

+83
-28
lines changed

.github/workflows/website.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v2
14+
- uses: actions/setup-node@v3
15+
with:
16+
node-version: 16
17+
- run: 'npm install -g less less-plugin-clean-css'
1418
- uses: shivammathur/setup-php@v2
1519
with:
1620
php-version: 8.0

website/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/css/all.min.css
22
/bower_components/
33
/couscous.phar
4+
node_modules

website/bower.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

website/default.twig

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<title>Couscous! Put your documentation in a website!</title>
1010
<meta name="description" content="Couscous! Put your documentation in a website!">
1111

12-
<link href="{{ baseUrl }}/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
13-
<link href="{{ baseUrl }}/bower_components/fontawesome/css/font-awesome.min.css" rel="stylesheet">
12+
<link href="{{ baseUrl }}/node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
13+
<link href="{{ baseUrl }}/node_modules/font-awesome/css/font-awesome.min.css" rel="stylesheet">
1414
<link href="{{ baseUrl }}/css/prettify.tomorrow-night-eighties.css" rel="stylesheet">
1515
<link href="{{ baseUrl }}/css/all.min.css" rel="stylesheet">
1616

@@ -27,6 +27,8 @@
2727
<!-- Google webmasters verification -->
2828
<meta name="google-site-verification" content="bjh41nmytWyBkuM8373PL1j6upqoiAQXSb19vMGJZDY" />
2929

30+
<script defer data-domain="couscous.io" src="https://plausible.io/js/plausible.js"></script>
31+
3032
</head>
3133

3234
<body class="{{ bodyClass }}">
@@ -100,9 +102,9 @@
100102

101103
{% block javascripts %}
102104

103-
<script src="{{ baseUrl }}/bower_components/jquery/dist/jquery.min.js"></script>
104-
<script src="{{ baseUrl }}/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
105-
<script src="{{ baseUrl }}/bower_components/google-code-prettify/src/prettify.js"></script>
105+
<script src="{{ baseUrl }}/node_modules/jquery/dist/jquery.min.js"></script>
106+
<script src="{{ baseUrl }}/node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
107+
<script src="{{ baseUrl }}/node_modules/google-code-prettify/src/prettify.js"></script>
106108

107109
<script>
108110
$(function() {
@@ -112,21 +114,6 @@
112114
});
113115
</script>
114116

115-
<!-- Piwik -->
116-
<script type="text/javascript">
117-
var _paq = _paq || [];
118-
_paq.push(['trackPageView']);
119-
_paq.push(['enableLinkTracking']);
120-
(function() {
121-
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://mnapoli.piwikpro.com/";
122-
_paq.push(['setTrackerUrl', u+'piwik.php']);
123-
_paq.push(['setSiteId', 2]);
124-
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript';
125-
g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
126-
})();
127-
</script>
128-
<noscript><p><img src="https://mnapoli.piwikpro.com/piwik.php?idsite=2" style="border:0;" alt="" /></p></noscript>
129-
<!-- End Piwik Code -->
130117
{% endblock %}
131118

132119
</body>

website/package-lock.json

Lines changed: 63 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"dependencies": {
3+
"bootstrap": "^3.2",
4+
"font-awesome": "^4.7.0",
5+
"google-code-prettify": "^1.0.0",
6+
"jquery": "^3.6.1"
7+
}
8+
}

0 commit comments

Comments
 (0)