216 lines
8.9 KiB
HTML
216 lines
8.9 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>My first Bulma website</title>
|
|
<link rel="stylesheet" href="css/main.css">
|
|
</head>
|
|
<body>
|
|
<section class="hero is-medium is-primary">
|
|
<div class="hero-body">
|
|
<div class="container">
|
|
<div class="columns">
|
|
<div class="column is-8-desktop is-offset-2-desktop">
|
|
<h1 class="title is-2 is-spaced">
|
|
Hello Bulma!
|
|
</h1>
|
|
<h2 class="subtitle is-4">
|
|
Congratulations! You're running the <strong>Bulma start</strong> project.
|
|
<br>
|
|
It includes everything you need to <strong>build your own website</strong> with Bulma.
|
|
</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section class="section">
|
|
<div class="container">
|
|
<div class="columns">
|
|
<div class="column is-8-desktop is-offset-2-desktop">
|
|
<div class="content">
|
|
<h3>What's included</h3>
|
|
<p>
|
|
The <code>npm</code> dependencies included in <code>package.json</code> are:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<code><a href="https://github.com/jgthms/bulma">bulma</a></code>
|
|
</li>
|
|
<li>
|
|
<code><a href="https://github.com/sass/sass">sass</a></code> to compile your own Sass file
|
|
</li>
|
|
<li>
|
|
<code><a href="https://github.com/postcss/postcss-cli">postcss-cli</a></code> and <code><a href="https://github.com/postcss/autoprefixer">autoprefixer</a></code> to add support for older browsers
|
|
</li>
|
|
<li>
|
|
<code><a href="https://babeljs.io/docs/usage/cli/">babel-cli</a></code>,
|
|
<code><a href="https://github.com/babel/babel-preset-env">babel-preset-env</a></code>
|
|
and
|
|
<code><a href="https://github.com/jmcriffey/babel-preset-es2015-ie">babel-preset-es2015-ie</a></code>
|
|
for compiling ES6 JavaScript files
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
Apart from <code>package.json</code>, the following files are included:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
<code>.babelrc</code> configuration file for <a href="https://babeljs.io/">Babel</a>
|
|
</li>
|
|
<li>
|
|
<code>.gitignore</code> common <a href="https://git-scm.com/">Git</a> ignored files
|
|
</li>
|
|
<li>
|
|
<code>index.html</code> this HTML5 file
|
|
</li>
|
|
<li>
|
|
<code>_sass/main.scss</code> a basic SCSS file that <strong>imports Bulma</strong> and explains how to <strong>customize</strong> your styles, and compiles to <code>css/main.css</code>
|
|
</li>
|
|
<li>
|
|
<code>_javascript/main.js</code> an ES6 JavaScript that compiles to <code>lib/main.js</code>
|
|
</li>
|
|
</ul>
|
|
<h3>Try it out!</h3>
|
|
<p>
|
|
To see if your setup works, follow these steps:
|
|
</p>
|
|
<ol>
|
|
<li>
|
|
<p>
|
|
<strong>Move</strong> to this directory:
|
|
<br>
|
|
<pre><code>cd bulma-start</code></pre>
|
|
</p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
<strong>Install</strong> all dependencies:
|
|
<br>
|
|
<pre><code>npm install</code></pre>
|
|
</p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
<strong>Start</strong> the CSS and JS watchers:
|
|
<br>
|
|
<pre><code>npm start</code></pre>
|
|
</p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
<strong>Edit</strong> <code>_sass/main.scss</code> by adding the following rule at the <strong>end</strong> of the file:
|
|
<br>
|
|
<pre><span style="color: #22863a;">html</span> {
|
|
<span style="color: #005cc5;"><span style="color: #005cc5;">background-color</span></span>: <span style="color: #24292e">$green</span>;
|
|
}</pre>
|
|
</p>
|
|
</li>
|
|
</ol>
|
|
<p>
|
|
The page background should turn <strong class="has-text-success">green</strong>!
|
|
</p>
|
|
<h3>Get started</h3>
|
|
<p>
|
|
You're <strong>ready</strong> to create your own designs with Bulma. Just edit or duplicate this page, or simply create a new one!
|
|
<br>
|
|
For example, this page is <strong>only</strong> built with the following <strong>Bulma elements</strong>:
|
|
</p>
|
|
</div>
|
|
<table class="table is-bordered is-fullwidth">
|
|
<thead>
|
|
<tr>
|
|
<th>Type</th>
|
|
<th>CSS class</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<th>Columns</th>
|
|
<td>
|
|
<code><a href="http://bulma.io/documentation/columns/basics">columns</a></code>
|
|
<code><a href="http://bulma.io/documentation/columns/basics">column</a></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Layout</th>
|
|
<td>
|
|
<code><a href="http://bulma.io/documentation/layout/section">section</a></code>
|
|
<code><a href="http://bulma.io/documentation/layout/container">container</a></code>
|
|
<code><a href="http://bulma.io/documentation/layout/footer">footer</a></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Elements</th>
|
|
<td>
|
|
<code><a href="http://bulma.io/documentation/elements/button">button</a></code>
|
|
<code><a href="http://bulma.io/documentation/elements/content">content</a></code>
|
|
<code><a href="http://bulma.io/documentation/elements/title">title</a></code>
|
|
<code><a href="http://bulma.io/documentation/elements/title">subtitle</a></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Form</th>
|
|
<td>
|
|
<code><a href="http://bulma.io/documentation/form/general">field</a></code>
|
|
<code><a href="http://bulma.io/documentation/form/general">control</a></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Helpers</th>
|
|
<td>
|
|
<code><a href="http://bulma.io/documentation/modifiers/typography-helpers/">has-text-centered</a></code>
|
|
<code><a href="http://bulma.io/documentation/modifiers/typography-helpers/">has-text-weight-semibold</a></code>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div class="content">
|
|
<p>
|
|
If you want to <strong>learn more</strong>, follow these links:
|
|
</p>
|
|
</div>
|
|
<div class="field is-grouped">
|
|
<p class="control">
|
|
<a class="button is-medium is-primary" href="http://bulma.io">
|
|
<strong class="has-text-weight-semibold">Bulma homepage</strong>
|
|
</a>
|
|
</p>
|
|
<p class="control">
|
|
<a class="button is-medium is-link" href="http://bulma.io/documentation/overview/start/">
|
|
<strong class="has-text-weight-semibold">Documentation</strong>
|
|
</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<footer class="footer has-text-centered">
|
|
<div class="container">
|
|
<div class="columns">
|
|
<div class="column is-8-desktop is-offset-2-desktop">
|
|
<p>
|
|
<strong class="has-text-weight-semibold">
|
|
<a href="https://www.npmjs.com/package/bulma-start">bulma-start@0.0.5</a>
|
|
</strong>
|
|
</p>
|
|
<p>
|
|
<small>
|
|
Source code licensed <a href="http://opensource.org/licenses/mit-license.php">MIT</a>
|
|
</small>
|
|
</p>
|
|
<p style="margin-top: 1rem;">
|
|
<a href="http://bulma.io">
|
|
<img src="made-with-bulma.png" alt="Made with Bulma" width="128" height="24">
|
|
</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
<script type="text/javascript" src="lib/main.js"></script>
|
|
</body>
|
|
</html>
|