add src files back to master as some users have requested
This commit is contained in:
parent
ceddd7a1be
commit
18c7a9f8c3
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -13,7 +13,6 @@ nbproject/
|
||||||
|
|
||||||
# Vagrant
|
# Vagrant
|
||||||
.vagrant/
|
.vagrant/
|
||||||
src
|
|
||||||
|
|
||||||
# FE Setup
|
# FE Setup
|
||||||
.bin/node_modules/
|
.bin/node_modules/
|
||||||
|
|
24
src/css/_code.css
Normal file
24
src/css/_code.css
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
pre, .pre {
|
||||||
|
overflow-x: auto;
|
||||||
|
overflow-y: hidden;
|
||||||
|
overflow: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pre code {
|
||||||
|
display: block;
|
||||||
|
padding: 1.5em 1.5em;
|
||||||
|
white-space: normal;
|
||||||
|
font-size: .875rem;
|
||||||
|
line-height: 2;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pre {
|
||||||
|
background-color: #222;
|
||||||
|
color: #ddd;
|
||||||
|
white-space: pre;
|
||||||
|
|
||||||
|
hyphens: none;
|
||||||
|
position: relative;
|
||||||
|
}
|
27
src/css/_hugo-internal-templates.css
Normal file
27
src/css/_hugo-internal-templates.css
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
/* pagination.html: https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */
|
||||||
|
.pagination {
|
||||||
|
margin: 3rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination li {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: .375rem;
|
||||||
|
font-size: .875rem;
|
||||||
|
margin-bottom: 2.5em;
|
||||||
|
}
|
||||||
|
.pagination li a {
|
||||||
|
padding: .5rem .625rem;
|
||||||
|
background-color: white;
|
||||||
|
color: #333;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 3px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.pagination li.disabled {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.pagination li.active a:link,
|
||||||
|
.pagination li.active a:active,
|
||||||
|
.pagination li.active a:visited {
|
||||||
|
background-color: #ddd;
|
||||||
|
}
|
18
src/css/_social-icons.css
Normal file
18
src/css/_social-icons.css
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
.facebook, .twitter, .instagram, .youtube {
|
||||||
|
fill: #BABABA;
|
||||||
|
}
|
||||||
|
.facebook:hover {
|
||||||
|
fill: #3b5998;
|
||||||
|
}
|
||||||
|
|
||||||
|
.twitter:hover {
|
||||||
|
fill: #55acee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.instagram:hover {
|
||||||
|
fill: #e95950;
|
||||||
|
}
|
||||||
|
|
||||||
|
.youtube:hover {
|
||||||
|
fill: #bb0000;
|
||||||
|
}
|
1
src/css/_styles.css
Normal file
1
src/css/_styles.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/* Put your custom styles here and run `npm start` from the "src" directory on */
|
94
src/css/_tachyons.css
Normal file
94
src/css/_tachyons.css
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
/*! TACHYONS v4.7.0 | http://tachyons.io */
|
||||||
|
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* ________ ______
|
||||||
|
* ___ __/_____ _________ /______ ______________________
|
||||||
|
* __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/
|
||||||
|
* _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ )
|
||||||
|
* /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/
|
||||||
|
* /____/
|
||||||
|
*
|
||||||
|
* TABLE OF CONTENTS
|
||||||
|
*
|
||||||
|
* 1. External Library Includes
|
||||||
|
* - Normalize.css | http://normalize.css.github.io
|
||||||
|
* 2. Tachyons Modules
|
||||||
|
* 3. Variables
|
||||||
|
* - Media Queries
|
||||||
|
* - Colors
|
||||||
|
* 4. Debugging
|
||||||
|
* - Debug all
|
||||||
|
* - Debug children
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/* External Library Includes */
|
||||||
|
@import 'tachyons/src/_normalize';
|
||||||
|
|
||||||
|
|
||||||
|
/* Modules */
|
||||||
|
@import 'tachyons/src/_box-sizing';
|
||||||
|
@import 'tachyons/src/_aspect-ratios';
|
||||||
|
@import 'tachyons/src/_images';
|
||||||
|
@import 'tachyons/src/_background-size';
|
||||||
|
@import 'tachyons/src/_background-position';
|
||||||
|
@import 'tachyons/src/_outlines';
|
||||||
|
@import 'tachyons/src/_borders';
|
||||||
|
@import 'tachyons/src/_border-colors';
|
||||||
|
@import 'tachyons/src/_border-radius';
|
||||||
|
@import 'tachyons/src/_border-style';
|
||||||
|
@import 'tachyons/src/_border-widths';
|
||||||
|
@import 'tachyons/src/_box-shadow';
|
||||||
|
@import 'tachyons/src/_code';
|
||||||
|
@import 'tachyons/src/_coordinates';
|
||||||
|
@import 'tachyons/src/_clears';
|
||||||
|
@import 'tachyons/src/_display';
|
||||||
|
@import 'tachyons/src/_flexbox';
|
||||||
|
@import 'tachyons/src/_floats';
|
||||||
|
@import 'tachyons/src/_font-family';
|
||||||
|
@import 'tachyons/src/_font-style';
|
||||||
|
@import 'tachyons/src/_font-weight';
|
||||||
|
@import 'tachyons/src/_forms';
|
||||||
|
@import 'tachyons/src/_heights';
|
||||||
|
@import 'tachyons/src/_letter-spacing';
|
||||||
|
@import 'tachyons/src/_line-height';
|
||||||
|
@import 'tachyons/src/_links';
|
||||||
|
@import 'tachyons/src/_lists';
|
||||||
|
@import 'tachyons/src/_max-widths';
|
||||||
|
@import 'tachyons/src/_widths';
|
||||||
|
@import 'tachyons/src/_overflow';
|
||||||
|
@import 'tachyons/src/_position';
|
||||||
|
@import 'tachyons/src/_opacity';
|
||||||
|
@import 'tachyons/src/_rotations';
|
||||||
|
@import 'tachyons/src/_skins';
|
||||||
|
@import 'tachyons/src/_skins-pseudo';
|
||||||
|
@import 'tachyons/src/_spacing';
|
||||||
|
@import 'tachyons/src/_negative-margins';
|
||||||
|
@import 'tachyons/src/_tables';
|
||||||
|
@import 'tachyons/src/_text-decoration';
|
||||||
|
@import 'tachyons/src/_text-align';
|
||||||
|
@import 'tachyons/src/_text-transform';
|
||||||
|
@import 'tachyons/src/_type-scale';
|
||||||
|
@import 'tachyons/src/_typography';
|
||||||
|
@import 'tachyons/src/_utilities';
|
||||||
|
@import 'tachyons/src/_visibility';
|
||||||
|
@import 'tachyons/src/_white-space';
|
||||||
|
@import 'tachyons/src/_vertical-align';
|
||||||
|
@import 'tachyons/src/_hovers';
|
||||||
|
@import 'tachyons/src/_z-index';
|
||||||
|
@import 'tachyons/src/_nested';
|
||||||
|
@import 'tachyons/src/_styles';
|
||||||
|
|
||||||
|
/* Variables */
|
||||||
|
/* Importing here will allow you to override any variables in the modules */
|
||||||
|
@import 'tachyons/src/_colors';
|
||||||
|
@import 'tachyons/src/_media-queries';
|
||||||
|
|
||||||
|
/* Debugging */
|
||||||
|
/*@import 'tachyons/src/_debug-children';
|
||||||
|
@import 'tachyons/src/_debug-grid';*/
|
||||||
|
|
||||||
|
/* Uncomment out the line below to help debug layout issues */
|
||||||
|
/* @import 'tachyons/src/_debug'; */
|
5
src/css/main.css
Normal file
5
src/css/main.css
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
@import '_tachyons';
|
||||||
|
@import '_code';
|
||||||
|
@import '_hugo-internal-templates';
|
||||||
|
@import '_social-icons';
|
||||||
|
@import '_styles';
|
15
src/css/postcss.config.js
Normal file
15
src/css/postcss.config.js
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
module.exports = {
|
||||||
|
plugins: {
|
||||||
|
'postcss-import': {},
|
||||||
|
'postcss-cssnext': {
|
||||||
|
browsers: ['last 2 versions', '> 5%'],
|
||||||
|
},
|
||||||
|
'cssnano': {
|
||||||
|
discardComments: {
|
||||||
|
removeAll: true
|
||||||
|
},
|
||||||
|
minifyFontValues: false,
|
||||||
|
autoprefixer: false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
14
src/js/main.js
Normal file
14
src/js/main.js
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
import styles from './../css/main.css';
|
||||||
|
|
||||||
|
|
||||||
|
// NOTE: TO use Jquery, just call the modules you want
|
||||||
|
// var $ = require('jquery/src/core');
|
||||||
|
// require('jquery/src/core/init');
|
||||||
|
// require('jquery/src/manipulation');
|
||||||
|
|
||||||
|
// OR, use all of them
|
||||||
|
// var $ = require('jquery/src/jquery');
|
||||||
|
|
||||||
|
// And write your code
|
||||||
|
// $('body').append('<p>Jquery is working</p>');
|
||||||
|
//
|
29
src/package.json
Normal file
29
src/package.json
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"name": "gohugo-default-styles",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "Default Theme for Hugo Sites",
|
||||||
|
"main": "index.js",
|
||||||
|
"repository": "",
|
||||||
|
"author": "budparr",
|
||||||
|
"license": "MIT",
|
||||||
|
"scripts": {
|
||||||
|
"build:production": "rm -rf ../static/dist && webpack -p",
|
||||||
|
"build": "webpack --progress --colors --watch",
|
||||||
|
"start": "npm run build"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"css-loader": "^0.28.0",
|
||||||
|
"cssnano": "^3.10.0",
|
||||||
|
"extract-text-webpack-plugin": "^2.1.0",
|
||||||
|
"file-loader": "^0.11.1",
|
||||||
|
"jquery": "^3.2.1",
|
||||||
|
"postcss": "^5.2.16",
|
||||||
|
"postcss-cssnext": "^2.10.0",
|
||||||
|
"postcss-import": "^9.1.0",
|
||||||
|
"postcss-loader": "^1.3.3",
|
||||||
|
"style-loader": "^0.16.1",
|
||||||
|
"tachyons": "^4.7.0",
|
||||||
|
"webpack": "^2.3.3"
|
||||||
|
},
|
||||||
|
"dependencies": {}
|
||||||
|
}
|
9
src/readme.md
Normal file
9
src/readme.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
## Welcome to the Src folder for the Gohugo Default Theme
|
||||||
|
|
||||||
|
|
||||||
|
You may never have to touch anything in this folder. It's here in case you want to more deeply customize your styles.
|
||||||
|
|
||||||
|
|
||||||
|
Yarn.
|
||||||
|
|
||||||
|
This theme uses the [Tachyons CSS Library](http://tachyons.io/). It's about 15kb gzipped, highly modular, and each class is atomic so you never have to worry about overwriting your styles.
|
39
src/webpack.config.js
Normal file
39
src/webpack.config.js
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
var path = require("path");
|
||||||
|
var ExtractTextPlugin = require("extract-text-webpack-plugin");
|
||||||
|
var webpack = require("webpack");
|
||||||
|
module.exports = {
|
||||||
|
entry: {
|
||||||
|
app: './js/main.js'
|
||||||
|
},
|
||||||
|
module: {
|
||||||
|
rules: [
|
||||||
|
{
|
||||||
|
test: /\.css$/,
|
||||||
|
use: ExtractTextPlugin.extract({
|
||||||
|
fallback: "style-loader",
|
||||||
|
use: 'css-loader?importLoaders=1!postcss-loader'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
output: {
|
||||||
|
path: path.join(__dirname, "./../static/dist"),
|
||||||
|
filename: '[name].bundle.js',
|
||||||
|
},
|
||||||
|
|
||||||
|
resolve: {
|
||||||
|
modules: [path.resolve(__dirname, 'src'), 'node_modules'],
|
||||||
|
},
|
||||||
|
|
||||||
|
plugins: [
|
||||||
|
new ExtractTextPlugin("main.css"),
|
||||||
|
new webpack.ProvidePlugin({
|
||||||
|
$: "jquery",
|
||||||
|
jQuery: "jquery"
|
||||||
|
})
|
||||||
|
],
|
||||||
|
watchOptions: {
|
||||||
|
watch: true
|
||||||
|
}
|
||||||
|
}
|
2854
src/yarn.lock
Normal file
2854
src/yarn.lock
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue